-
Welcome to findthelost, the new tool for good Samaritans to reunite people with their lost items
-
Log in: the system utilises Laravel to deliver a functioning user system
-
If you have forgotten your password, you can recover it using this page
-
Users can register using a few basic details
-
This is the page users see once they have logged in (quite basic for now)
-
Users can add a new item into the system by using this form
-
Users can see items that are currently lost/found, as well as details of the lost item. In future there will be an email/more info function
-
The system is able to filter the lost/found items based on very specific criteria. In future the system will work by fine geolocation too
Inspiration
What inspired me to do this coursework was my university! This project is in fact very similar to something we are required to do for uni, but I thought this could be a cool project to tackle as a hackathon, in a time restricted manner. Unfortunately this means I can't open source the project until after the submission deadline :( ...(but I will after that!)
What it does
The project is aimed at connecting good Samaritans who have found items of personal property with people who have lost property. Users can view what items are on the system, and after registering, additional features such as viewing detailed item information, submitting lost/found items, etc. become available to them.
Users can register using any valid email address, and can recover their password should they forget it.
Users can also limit the list of items using powerful filters, like category/location, newest/oldest, found/lost.
How I built it
I decided to build the project with Laravel. I did this because Laravel provides powerful templating capabilities, as well as great data validation/login system tools, and is nice to work with in general. I also decided if I was going to do a solo hack, now would be the time to work with some more unfamiliar technologies.
Challenges I ran into
The main challenge was designing forms that validate data correctly and effectively, as well as linking all the different aspects of the system together. Because Laravel is so good this wasn't too much of a challenge.
Accomplishments that I'm proud of
The sheer amount of work I've got done in the short amount of time is pretty insane, especially considering the lack of sleep! This is a fully working system that just needs some polishing.
What I learned
Lots and lots about Laravel, some CSS
What's next for filo : findthelost
The next things to implement are more features for the users. The key things I hope to implement are fine geolocation searching, messaging users, viewing more details about an item, and an administration panel (to prevent spam, etc).
Log in or sign up for Devpost to join the conversation.