Inspiration

As enthusiastic participants of social sports ourselves, we have been through the struggle of needing more people in our team in order to have a functional game as well as being a lone player looking for a team to join. Our app aims to solve these issues and connect players wanting to play team sports to teams looking for more players.

What it does

  • Create teams and invite players or request to join existing teams
  • Create and join games

How we built it

Using Next.js react framework and a Node.js backend. For the database we used supabase, and for styling we used the shadcn component library alongside tailwindCSS.

Challenges we ran into

This was our first time using the Next.js framework, so we were learning as we went, and had to refer to the documentation and try unfamiliar things throughout our workflow. Other challenges were managing time effectively, and we found ourselves in a time crunch.

Accomplishments that we're proud of

We are proud of being able to connect the front and back ends effectively. We are also quite happy with the UI of our site, it is very aesthetically pleasing. We are also proud of learning new frameworks and languages in order to work with this project.

What we learned

Many of us had to work within unfamiliar frameworks and languages, and we learned a lot through this experience.

What's next for team$tar

  • Individual profiles that include experience, team history
  • Connect to existing social games
  • Finding available places to play your game based on location and time
  • Availability for each team
  • Matching algorithm for teams that are suitable to play against each other
  • Scheduling games based on team availability and location availability
  • Integrate a more advanced machine learning model to better suggest activities that the user is interested
  • Adding temporary team member functionality to find temporary substitution players
  • Public and private team functionality, where anyone can request to join public teams while a code is required for private teams

Built With

Share this project:

Updates