Inspiration

After more than a year of isolation and with public places becoming more available to visit, everyone wants to go out. But how do we keep it efficient and safe at the same time? That is when we were inspired to create a mobile application that helps you plan out your hiking, road trips, and other outdoor adventures with your friends!

What it does

MapEvent lets users create or join groups with their friends, saving locations of possible places that they are interested in. After choosing a location, users can create an event and invite the group members to participate in that event! Finally, on the scheduled date, participants of the event can also use the 'Naviage There!' button to go using Google Maps. By streamlining the process of planning and executing a trip, we hope to enable users to prepare a trip safely and still have fun outdoors!

How we built it

We started by brainstorming and discussing our ideas on miro board. We then created our user flows and designs on figma.

Afterwards, we created a front-end of the app using React Native while using CockroachDB to create a database as well as Python (SQLAlchemy) working as the back-end API.

We also used Auth0 to securely sign in and out of the app!

Challenges we ran into

The challenges we faced were leaning React-Native in a very short amount of time. Although we were familiar with React and web applications, we were not very comfortable with developing mobile apps and we wanted to challenge ourselves by creating one. We also managed to create useful Database schemas using CockroachDB, but experienced some major backend issue of connecting a server to our CockroachDB cluster.

Accomplishments that we're proud of

We're proud that we learned so many new technologies. We're also happy that we've created many illustrations and visuals for the app.

What we learned

We learned React Native as a frontend frame work for mobile, CockroachDB for backend database, and Auth0 for user authentication within 36 hours. We also learned how to create user flows and how to communicate our ideas efficiently in a virtual hackathon.

What's next for MapEvent

In the future, MapEvent could level up to a larger scale that supports public events like concerts where everyone who bought a ticket could navigate to the event successfully.

There are also possibilities to implement a Google Map interface directly inside MapEvent to directly navigate to the location, chatrooms inside the created events to allow users to talk throughout the duration of the trip, and a user interface to see everyone's progress to arrive at the event location!

Seeing these numerous future functionalities for MapEvent, we are excited to see the potential of this app outside of the hackathon's 36 hour production time!

Share this project:

Updates