SAAS training app development for the German sports market

You are here: Corpsoft.io Portfolio JavaScript SAAS training app development for the German sports market

Training App Development Background

The client requested for developers with extensive experience and strong recommendations to complete his SaaS sports marketplace. The collaboration included helping to urgently complete an MVP marketplace app for athletes to connect and easily book workouts. Our client scheduled MVP for release in January 2021, with a second version planned for March 2021. Business owners highlighted the importance of high quality and on-time development.

Product Description and Challenges

Initially a completely different team handled this project, but later something went wrong and the decision was made to change the team. The Corpsoft team responded to the client’s request to take an urgent project and complete it before the specified deadline. The project is an affiliate system (SaaS) that coaches use to manage their offerings. It focuses on personal training. Our main goals were to complete the features development for coaches and superadmin. During the project delivery, the main challenge was to fit the training app development of the missing functionality into 1.5-2 months. Namely:

  • to implement the system of invoicing clients;
  • create a convenient calendar for planning workouts by integrating the Google Calendar API;
  • the ability to book and in-app pay for trainings;
  • provide chats with a customers;
  • the ability to track training progress;
  • onboarding trainers for superadmin;
  • adjust the trainers’ performance and track complaints.

Key Features of Training App Development

The key aspect of the development was limiting the implementation of the planned functionality in terms of time. Despite this, the Corpsoft team accepted this challenge. Expertise in platform development includes integration with Google Calendar API, which allows trainers to easily manage their training schedule for the day. There are features to “block” or book time for their training. Blocking means that the trainer is busy during that time and cannot conduct a session, while booking allows for convenient tracking of the schedule and confirming the client’s booking. The system automatically synchronizes blocked/booked time between Google and PS calendars. The application also verifies the authenticity of trainer data and uses APIs to interact with various third-party services, such as payment systems and social networks, providing additional features and capabilities for users.

The process of onboarding trainers on the website begins with signing a contract and adding them to the administrator panel. Trainers can add their information, such as languages, sports types, training locations, and prices. After completion, the administrator is notified of the trainer’s profile readiness for publication in the application. The administrator will check the photos and information before publishing the profile, and the trainer will receive an email notification when their profile is published. The working process required a complex representation of API endpoints and an adaptive layout.

Creating invoices on the website is done automatically after the user books a training session in the application. The system automatically creates an invoice with the current terms and sends it to the user via email. The invoice will also be stored in the client booking details. It was necessary not only to automate the process to successfully execute this workflow. But also to add user information from the application to the invoice, provide all the necessary information required by a tax consultant, and attach the invoice to the terms.

Value of development

Our client asked for an urgent development of a sports SaaS marketplace that would allow athletes to easily connect and book workouts. The Corpsoft team was engaged just 1.5-2 months before the scheduled release date. We successfully completed the project in time and with full functionality, despite time constraints. The team managed to overcome the challenges of completing the missing functionality, including billing, calendar creation, in-app payments, chat feature and workout progress tracking. We pulled this off by integrating the platform with the Google Calendar API, creating a process to register coaches, automating the creation of invoices after booking a session, etc. The project also required a complex API presentation and adaptive design to function properly, but finally provided value to the client.

Tools used: Jira, Zoom, Slack.

Client’s review

Check out what our client shared as his feedback: CLICK HERE


Schedule an intro call and tell us about your innovation!

Other Projects
Educational community platform development for space-based research
Educational community platform development for space-based research

The DreamUp approached Corpsoft.io with a request to develop a web app that aims to make space research and projects accessible to students of all ages. Students can explore data collected from scientific missions, learn about satellites, read about astronauts, and keep up-to-date with the latest developments in space.

View more
Custom CRM development with automated invoicing for a legal sector
Custom CRM development with automated invoicing for a legal sector

The company approached Corpsoft.io with an existing application launched in 2005 and currently used and the database of cases/files and time logged on those. The logic of the product was not completed in full, mostly the invoicing part, balance and billing reports, etc.

View more
Complex catalog website development for a large construction company
Complex catalog website development for a large construction company

The client is a major enterprise in the construction niche. We started with one product development and successfully launched its MVP after 2 months. By providing more technical value each time, we’ve become a long-standing technical partner. We now cover all of the client’s web and technological needs, one of which was the redesign and development of the company’s new website.

View more