Inspiration

The sheer number of events on a university's campus can be overwhelming to keep track of and it can be hard to find information about events that are going on. Many turn to social media to find out information about campus events, but this makes it so that people who choose not to use social media such as Instagram or Facebook are at a disadvantage when finding on-campus events. On top of this, an overwhelming number (close to 50%) of 18-24-year-olds reported having symptoms of anxiety and/or depression in 2023, according to the Census Bureau's Household Pulse Survey. Social anxiety is a specific type of anxiety that many young adults may experience, and it can make it extremely hard to build or maintain friendships and other relationships. From personal experience, I have seen countless people take to an anonymous app called YikYak to share their experiences of being scared to attend events because they didn't have anyone to go with. This is where EventSync comes in.

What it does

This web app focuses on helping provide a simple way for university students to easily be matched with campus events specifically relevant to their interests. After they are given options for campus events, they can optionally select whether they are interested in attending these campus events. This is where the second main feature comes in. Finding people to go with can be a challenge in itself, which is why EventSync aims to help facilitate this process, letting people request to message other people who are also interested in going to the event. Through this messaging, the idea is that people will be able to meet each other prior to an event and attend together if they feel like they may be a good match.

How we built it

The UI/UX was built using Figma. The backend uses Springboot and is connected to a MongoDB database. The database has 3 collections to hold user profile information, the user's quizzes that detail their preferences for events, and the events collection to hold all events that students can attend. The frontend uses React and is designed to create a seamless user interface that takes in a user's input such as their name and basic information, along with preferences that will be collected via a fun quiz to provide them with a list of events that would appeal to them.

Challenges we ran into

Our main challenge was to bridge the gaps between the UI/UX prototype, backend development, and frontend development.

Accomplishments that we're proud of

We are proud of the Figma prototype and the backend functionality.

What we learned

We learned new creative ways of trying to bridge the gaps between UI/UX, backend, and frontend. We also are a very diverse set of people in terms of skills, so being able to work together and help each other with new things was super enriching for us.

What's next for EventSync

We hope to keep working on EventSync to make it into a fully functioning app that can be implemented on university campuses, such as UC Davis.

Built With

Share this project:

Updates