Inspiration

Our inspiration was to create a social media platform grounded in the physical world. For that purpose, we chose to use a USB stick as the focus, with users passing it on to other users and creating a journey across the world.

What it does

This service registered USB drives to store location information on the history of the people who have had it. USBs can be passed between users, accumulating new locations and experiences as it moves. Users are able to view all of the USBs they have participated in and add their own journeys to USBs that they hold. There is a public feed featuring the most popular USBs with the potential to create viral journeys.

How we built it

We have a Python-based backend with the Flask framework hosted on Google Cloud, connected to a Next.js frontend that we will deploy on Vercel.

Challenges we ran into

Our most difficult challenges were designing the authentication system and arranging the frontend in a clean and accessible way.

Accomplishments that we're proud of

We're proud of learning this tech stack and the best practices in the industry while completing it.

What we learned

We've learned the frameworks more in-depth, such as authentication with Next-js and our own credential provider, as well as deploying our app to Google Cloud.

What's next for ShareSpot

We hope to expand on the quality of the service and bring it to production!

Built With

Share this project:

Updates