Having personally experienced loss of personal belongings, both of us know how frustrating it can be to lose your items. We decided to create this website to connect those that have lost items to those that have found them in order to eliminate these frustrations.
What it does
Seekers enables users to create posts using an interactive form based on where items were lost/found and saves that information to a database. Additionally posts can be filtered so users only see items that were either lost or found as well as see a list of all item posts.
How we built it
We used React.js to create the Front-End of the webpage including react-leaflet for the map, and react-table for the listings page. Node.js is running the back-end code on a FaunaDB database that is hosted on Netlify.
Challenges we ran into
Because we each both wanted to learn the full stack of development, we decided to swap roles (front-end <-> back-end) midway through the project in order to maxmize learning. The downside was that we spent more time catching up with what the other person had coded and understanding the work.
Accomplishments that we're proud of
We are proud to have made a fully-functioning, aesthetically pleasing, interactive web application in such a short amount of time given that it was one of our first projects of this size.
What we learned
We learned how the full stack interacts amongst its different components and drastically improved our technical knowledge of the technologies used because of the time constraint.
What's next for Seekers
In the future, we will be looking to implement an authentication system where users have their own accounts, can see posts involving them, and directly communicate with on Seekers with others.