Inspiration
Finding parking around UW is always a headache, free street parking is sparsely available, and unless you are willing to spend big dollars to park in a paid lot, you may find yourself driving in circles for a while before you can find a suitable spot.
What hurts even more is driving by perfect parking spots that are situated on other people's property, like driveways, or empty spots in underground garages.
We hope to create a solution to connect people who have access to unused parking, and people who want to make parking in high density areas a stress-free experience.
What it does
SpotLite is a marketplace where people can list parking spaces they have access to for rent, and other people who are looking for parking can search for listings close to their destination. You are able to rent a parking space for just a few hours, or for extended periods of time if needed.
How we built it
We built SpotLite using javascript and React, as well as MongoDB for our backend database. We used technologies like Node.js, Next.js and Three.js to create further functionality for our website.
Challenges we ran into
A major challenge we faced was maximizing efficiency among ourselves, as in the beginning we wanted to avoid causing problems like merge conflicts as much as possible. Using MongoDB for our database also turned out to be much more challenging than we originally had anticipated.
Accomplishments that we're proud of
Our front-end website is beautiful, and is connected to our server.
What we learned
We learned a lot about how to work together efficiently as a group. We practiced techniques like pair programming to maximize group efficiency, as well as to make sure all our group members were always up to speed with our front-end and back-end progress at all times.
What's next for SpotLite
Implement transactions through Stripe, expand search and filter capabilities, migrate to a data warehouse and move our backend to a separate repository.
Built With
- css
- express.js
- javascript
- maps-platform-api
- mongodb
- next.js
- node.js
- redux
- tailwind.css
- three.js
Log in or sign up for Devpost to join the conversation.