Spatch — find your sport match

This project was carried out as part of the TechLabs “Digital Shaper Program” in Münster (summer term 2021).

Abstract

Spatch is a platform where people that want to perform group sports can find each other. Creating and participating in sport events around you has never been so easy! Everyone knows the situation, you move to a new city and don’t know any people yet or just want to try a new sport that does not work on your own. Our idea was to create a platform where exactly such people can find each other and do sports together. Privately organized team sport events are created and interested people can participate with one click.

Spatch is a platform where people that want to perform group sports can find each other. Creating and participating in sport events around you has never been so easy!

Our Idea

Everyone knows the situation, you move to a new city and don’t know any people yet or just want to try a new sport that does not work on your own. Our idea was to create a platform where exactly such people can find each other and do sports together. Privately organized team sport events are created and interested people can participate with one click. If you want to play soccer from time to time, you don’t have to join a club anymore, but you can find your teammates directly on Spatch. Our idea will bring people together and provide for more sporting activity.

Used methods

We started with an ideation phase to elaborate our idea further. After that we created a first mockup with Figma and started then with the development of a first prototype solution.

Our solution is built up on the MERN stack. A REACT App frontend based on HTML5, CSS3 and Javascript is connected with an Express and NodeJS backend working with a MongoDB as datasource. The connection between front- and backend is realized with Axios and the user authentication is implemented with JSON Web Tokens. Once a week we met at Zoom-Meetings. Zoom is a good choice because every team member lives in a different part of Germany. Sometimes somebody shared the screen and we coded together. But mostly we used GitHub. Conveniently, this allowed anyone to write, upload and assemble code pieces from home.

Our current solution

Every user needs an account to use Spatch. Once the account is created a user can log in.

The platform is based on events. All events in the selected area are displayed in a feed. Basic information such as time, location or number of attendees are presented in a clear way to give the most important information at the first sight.

The user has the possibility to filter his favorite sport events, can join an event or in case of any time overlaps exit an event. In addition, the user can view a list of all joined events to get an overview about his next sport activities.

Further events can be created easily and adjusted later on.

We hope that with the help of Spatch people are able to connect. Especially in the situation where people are not connected that well in their area Spatch helps to find new friends. Furthermore, Spatch makes it easier to organize sport events that require several people.

The team

Malin Chrzon Data Science: Python

Cara Pfabe UX Design

Nele Gertdenken UX Design

Corinna Ottmar Web Development

Leoni Bruch UX Design

Lars Wittkämper Web Development

Mentor

Tobias Hoge

Chris Schimetschka

Our community Members share their insights into the TechLabs Experience