There have been countless occurrences of people helping strangers online with their housing situation when the strangers' story is posted on the rising social media platform TikTok. Homelessness is an important social issue that can be addressed if we acted upon these touching gestures.
What it does
This website matches an applicant and a host who is willing to provide the applicant with a home for an agreed period of time. As an applicant, you get to provide details about yourself and your situation. As a host, you are offering up your spare rooms to help the less fortunate.
How we built it
We used React to build the frontend, and Node.js, Express and MongoDB for our backend and database.
Challenges we ran into
We experienced problems in connecting the backend to the frontend, and also deploying the application to Heroku. It was our first time implementing an authentication system using the MERN stack, and so we learned a lot in identifying what ought to be handled in the frontend and the backend.
Accomplishments that we're proud of
We managed to successfully connect the backend to the frontend, and also handle the complex logic of using various GET, POST, PUT and DELETE requests through the backend.
What we learned
We developed our skills in using the MERN stack to do CRUD operations, while also handling complex client-side logic and user authentication.
What's next for HomeUp
We hope to further develop the functionality for applicants to see the progress of their application, along with including a integrated communication method within the application.