Inspiration
When our group first heard the theme of accessibility to resources, we were initially a little bit baffled. But after watching the theme presentation shortly after, we knew we wanted to focus on urban resources as there was a lot we could do. Initially, we talked about energy and transportation, but this morphed into how far we could go, and eventually we decided on something to do with places on a map (i.e. a glorified Google Maps). And then we got the idea to have is similar to a scavenger hunt, where users themselves could contribute to finding places with necessities such as bathrooms, water fountains, and free public parking to fascinating ones with displays of art or similar that would pique one's curiosity. We all really liked this idea, and so we turned this into our project.
This idea fits the theme because our project is focused on improving access to urban resources by providing knowledge about these resources because we believe that the lack of knowledge of resources is just as if not a greater hindrance than a physical obstruction to resources, so by creating a map app that helps make people more aware of the urban resources around them, these resources become more accessible to a greater amount of people.
What it does
pinScout is a map app on the web that allows users to find or pin new locations in their area that contain necessities such as public bathrooms, water fountains, and free parking or cool spots that they think would be a cool place for others to visit. Users are incentivized to contribute to the map via PinPoints which are reward to them for actions within the web app.
How we built it
pinScout was built using the SvelteKit framework, Mapbox for the map API, and Supabase for the database to store data.
Challenges we ran into
Some challenges we ran into were the need to handle user accounts, dealing with the map API, and the over-complexity of the gamified system of PinPoints we were aiming for, since these things were unfamiliar to us. Luckily, we were able to get the user accounts using Supabase and Google Sign In and we figured out the map API to let us customize the pins. Unfortunately, we couldn't fully fledge out the gamified mechanics behind PinPoints with leaderboards, quests, and others due to time constraints.
Accomplishments that we're proud of
We were able to successfully create a map app that is functional and others can use to access urban resources that they weren't aware of before.
What we learned
We learned that it's best to keep the scope smaller.
What's next for pinScout
Fully fledging out the gamified mechanics to encourage users to actively contribute to the service.
Group Info
Team: 2D Team Members: Inue (shibest), Yifan (refact0r), Raymon (raymon-zhang) Grade: 12
Link to Google Slides Presentation
Built With
- javascript
- mapbox
- supabase
- sveltekit
Log in or sign up for Devpost to join the conversation.