It has been observed that when we misplace items on campus, we often find ourselves making repeated trips to the Lost and Found department, sometimes only to discover the item arriving there after our initial visit. To address this issue, a user-friendly web application would be incredibly beneficial. This application will boast a simple and elegant design, comprising a login page and two primary options: "Find a Lost Item" or "Report a Found Item Belonging to Someone Else."
The web app will be built using React JS and MongoDB as a database. The final app will be containerized using Docker and deployed on AWS EC2.
- University Focus -> It is designed specifically for use by university students, faculty and staff. This allows it to be tailored to the needs of a campus environment.
- Centralized Platform -> Provides one unified place to report and search for lost/found items across an entire university campus. Eliminates the need for scattered bulletin boards.
- User Profiles -> Registered users can manage a profile with their lost/found history and contact info. Enables accountability.
- Focus on Reuniting -> Priority is reuniting owners with their lost items when possible. Enables anonymous finding.
- Students -> Can report lost items like phones, bags, keys, books etc. And search for their lost items that someone else found and reported.
- Faculty & Staff -> Can report lost/found items. Useful for things like lost laptops, employee badges, wallets, etc.
-
Fork and Star the project.
-
Clone the repo on your local machine.
git clone https://github.com/upes-open/OSoC-Lost-And-Found-WebApp
- Create a new branch
<Branch_Name>
and switch to it with
git checkout -b feature/branch-name
-
Go to the issues tab and comment on a suitable issue of your choice and wait for the issue to be assigned to you.
-
Make the changes in your local repo and commit them.
git commit -m 'Add some feature'
- Push to the branch
git push origin feature/branch-name
- Create a pull request to the main branch.
- Wait for the PR to be reviewed and merged.
Thanks goes to these wonderful people (emoji key):
Aakshitaa |
Vinay Thapa |
Jackson Muturi |
Rohin Mehrotra |
Akash Mishra |
Sachin Aggarwal |
Kruthardh |
Shreyas Kamath |
Here are some ideas for future scope and enhancements that could be made to the Lost and Found web app project:
- Expand to a mobile app for iOS and Android. This would allow easier reporting/searching of lost items on the go.
- Integrate with campus directory/user database to auto-populate reporter contact info when students/staff register lost items.
- Add push notifications to alert users when their lost item is reported found.
- Build in Lost Item categories and advanced filtering/search capabilities.