product design and development

Probuddy

A niche marketplace for personal training sessions

overview

Probuddy is a sports and health marketplace that allows people to book in-person and online classes, training facilities, and other services and venues. Fitness enthusiasts can use Probuddy to find the perfect activity, while coaches can use it to connect with their target audiences and make money.

Client nameChristo Wiese
IndustryFitness & wellness
LocationSingapore

project hilights

PlatformWeb
Cooperation modelOutstaffing
Team size2

technology stack

Sharetribe
React.js
CSS
Node.js
Python

Challenge

Christo Wiese is an accomplished tennis coach who knows the challenges of booking trainings from personal experience. Clients often can’t find coaches who are located nearby and learn details such as available session times and prices. Meanwhile, trainers struggle to keep track of their clients, bookings, and income. To address these issues for both sides, Christo created Probuddy. When Christo came to Riseapps, he was looking for a development partner with solid expertise in the fitness and health field to redesign his existing platform. We connected Christo with a designer and frontend developer who soon began work on his project.
The Riseapps team was responsible for:
  • Creating the platform architecture based on the Sharetribe API
  • Overhauling the platform's UI/UX
  • Making the user experience more intuitive and convenient
  • Implementing an extended set of platform features
  • Integrating an external service to improve search functionality

Solutions

Probuddy is built on the Sharetribe API, a tool for creating custom marketplaces. Our team had to keep this in mind, as Sharetribe dictates a headless architecture, meaning the platform’s functionality is directly enveloped in the API.
After conducting a thorough user interface and user experience audit, our designer updated the platform’s UI/UX. We improved the search, booking, and schedule modules; we also added income reporting and other features. We kept the design consistent while maximizing the platform’s functionality. Next, our frontend developer took over to implement the module improvements and new features in the platform’s codebase.
We chose React.js and CSS for the front end. Additionally, our developer used React SSR, a rendering method for delivering the client side of the web app through the backend server. React SSR allows for serving dynamic components as static markup, optimizing the platform’s performance.
Our developer chose Redux and Redux-Thunk for enhanced web app feature management. The Riseapps team also made the platform mobile responsive, meaning it’s adapted for smartphones with any screen size. When all the updates were in place, the platform had an improved look and improved functionality, resulting in quicker user adoption.

The homepage layout allows for quick access to key platform features: search bar, add inquiry tab, explore section, client and vendor portals, and more.

We made the search module layout straightforward to ensure users can easily find the activity or venue they’re looking for. Our developer integrated the Mapbox service to locate sessions on an interactive map before booking.

The booking module lets coaches see their upcoming and past sessions. We also added the possibility to download booking data as a CSV file, and trainers can view graphs with their income over a selected period.

We created intuitive scheduling modules so coaches can get a quick overview of their sessions for upcoming weeks along with information about clients.

Results

The result of our work is a scaled-up fitness and health booking marketplace that offers users an extended feature set. We added tools that allow both coaches and clients to stay in control of their time and money. New functionality improved the quality of the platform by providing a more intuitive interface and an optimized user experience. All told, we increased the number of Probuddy features by 50%. After the update, user traffic to the platform increased, and the monthly transaction value increased by $60,000.
Everyone at Riseapps knows and fulfills their role well. The team successfully delivered a functional solution in a timely manner. They always get back to me quickly when I need something, and they communicate in a professional and pleasant way. Their listening and communication skills enabled them to take the vision from ideation to execution.

Christo Wiese

Founder Probuddy

Need help with your fitness or health project?
Let’s talk

Contact Us

Please provide your info and inquiry details below.
Select from...
Search engines
Clutch
Upwork
LinkedIn
Referral
Events/conferences
Other