Inspiration

As freshmen, we know how hard it can be to break out of your comfort zone and find friends who truly click with you. We built JumBuddy to help fellow Jumbos easily discover events, connect over shared interests, and create lasting memories on campus!

What it does

Our project allows Tufts students to meet other students based on shared interests and classes, and post and join events at Tufts.

How we built it

To plan out the interface and how our app would function, one team member used Figma to design it. For the UI and basic implementation, we used React Native. For backend development, such as adding/getting info from the database, and handling user login/signup, we used AirTable. The frontend also uses Tailwind for styling.

Challenges we ran into

Generally, building the overall React app from scratch was a big challenge as we have limited experience. A major challenge we faced was connecting the frontend with the backend, such as effectively calling CRUD functions.

Accomplishments that we're proud of

We’re proud of how much we accomplished in so little time considering our lack of experience. We are also very proud of how our interface looks, and the functionality.

What we learned

We learned how to use React Native, and how to create components and interfaces for each page. We also learned how to use Modal to show certain components on screens when buttons were clicked. Another thing we learned was using an external database and connecting the frontend with the backend so that the database could correctly add/remove/edit entries within.

What's next for JumBuddy

In the future, we would like to add a friend system with notifications and locations with a map, so you can see what your jumBuddy friends are up to around campus. E.g “John is in tisch, study with him!” if you were to enter tisch.

Built With

Share this project:

Updates