Inspiration

Co-op students and out of state students have trouble finding subleasing during the summer because they are usually found through forums and discord post which are not frequently updated.

What it does

Allows users to view listings, post their own listings including images, delete their own listings, see account info, log in, log out, see individual listings

How we built it

Built with React/Tailwindcss frontend, express server backend, AWS S3 for image hosting, MongoDB Atlas for hosting DB, AWS Beanstalk for hosting express server, Netlify for hosting react frontend, Auth0 for authentication and authorization, Postman for api testing, Git for version control.

Challenges we ran into

Auth0 was very complicated to use and set up. Tried using AWS amplify to build full-stack but was too technical to use. Problem uploading uploading images from our frontend to S3 and sending it back. CockRoachDb was not convenient to setup/integrate

Accomplishments that we're proud of

Was able to deploy and have a working product in the end. We somehow got all of our different technologies working cohesively. We split up the work and did different parts at the same time.

What we learned

We learned how to use Auth0 and work as a team to create a product. We learned that setting up a project and deciding what technology to use takes more time than actually building it.

What's next for Unicorn Housing

To improve our website we would add a messaging service so you could message someone about their property. The ability to edit your listings. A map to show the listings and their locations and proximity to the user. The ability to search/filter the listings by properties (distance and price). Add reviews for listings.

Share this project:

Updates