Inspiration

Every new city you visit, where are people? Where are people today?

What it does

Find where people are - anonymously.

How we built it

We used React for the frontend, trpc to serve as the API layer between the frontend and backend. Redis is used on the backend for storing all location pings. We deployed the backend infra to railway and the frontend to cloudflare. We added web sockets for live anonymous location pings from other users.

On the frontend an essential component is Mapbox, a library that provides a global map akin to google maps that developers can use as the foundation for map applications. We are able to add our assets and data on top of it.

Challenges we ran into

Initially mapbox was a very specific library which we needed to understand the documentation well. On the UI getting mapbox to handle large datasets required understanding the performance implications of various actions in depth. Setting the backend up took time and we used trpc for the first time.

Accomplishments that we're proud of

GETTING IT WORKING :))). We grinded all night and managed to hook it all up.

What we learned

So much! Mapbox, trpc. Also practiced version control and seperating tasks.

What's next for Nowhere

We are going to keep building it! We have a few neat ideas we still would like to add.

Built With

Share this project:

Updates