Inspiration

Sports are somewhat a more important part of our life than what we think. After an exhausting week, playing sports can improve both physical and mental health significantly. We did some research on how recreation or sports were neglected to some extent for students as our team members personally experienced the lacking in day to day life at some point. Sometimes we think of playing a sport when our busy schedule gets a break, but it might not always be possible to find people and suitable locations in the preferred time. MIT’s Pset Partners also influenced us thinking of a platform to bring out interested students at the exact time to play.

What it does

Sports Buddy is an online platform for university students to look for available peers to play sports anytime on campus. All the students of a university will be connected through their student credentials which makes the platform a central hub. For example if at one evening a student wants to play soccer they can just login to our platform, select the sport ‘soccer’, and within a few clicks, they could see the list of other students who also want to play soccer at the given time. By taking the preferred sports types, locations, and time to assign them in groups, our website will ensure that students get just the experience they want.

How we built it

We mainly used Javascript to develop the whole website. We used Express.js in the backend development. We made some APIs to request and response to request. For the frontend development, we used React.js. We used Figma to design our website layout.

Challenges we ran into

The most challenging part was that mongoDB stopped working in the middle of our work. Apparently, it had something to do with WiFi. But luckily we were able to overcome the difficulties. The backend of the software is more neatly developed and well-commented, but there is some room in progress for the frontend development.

Accomplishments that we're proud of

We have successfully built a website which is running without any error!

What we learned

Got more familiar with front end, design, APIs. Website Hosting, database, react and express js. Designing with figma.

What's next for Sports Buddy

We plan to include an auto-generated email for sending notifications to the users whenever at least a certain number of people are interested in playing a sport at a given time. We would also like to add a chat box so that the interested ‘sports buddies’ can communicate with each other more easily.

+ 4 more
Share this project:

Updates