Development of an application for children's taekwondo groups
TECHNICAL TASK
Project Title (working): Sports Motivation Platform
Version: MVP 1.0
Format: Web application (responsive for mobile devices)
1. General Concept
Platform for fitness clubs and group training.
MVP Goal:
Create a motivation system for group participants
Implement a digital character (“Fighter”)
Introduce a system of statuses and XP
Organize interaction between coach → participant → parent
Automate motivational notifications via Facebook Messenger
2. User Roles
2.1. Platform Super Administrator
Full access to all data.
Rights:
Manage all users
Manage coaches
Manage groups
View all statistics
Edit AI message templates
Manage default status weights
2.2. Coach
2.2.1. Coach Profile (private, not visible to other users)
Capabilities:
Create groups
Delete groups
View the list of group participants
Approve membership requests
Remove participants from the group
Set XP for each status
Assign statuses to participants after training
2.3. Participant (child / athlete)
Capabilities:
Authorization
View their profile
View group ranking
View schedule
Edit name
2.4. Parent
Linked to the child's account (only if the group is marked as “children's”).
Capabilities:
View child's profile
View ranking
Receive notifications on WhatsApp
Cannot change data
2.5. (Future stage) Club Administrator
Manages several coaches
Purchases a license for the club
Views analytics on coaches
(NOT included in MVP 1.0)
3. Authorization
3.1. First Screen
Platform splash screen
Authorization button
3.2. Authorization Methods:
Google OAuth
Facebook OAuth
Via invitation link
Via QR code
3.3. Group Entry Logic
User authorizes
Selects a group (or follows an invitation)
Coach receives a notification about the request
Coach approves
User is automatically added to the group
4. User Interface Structure
After logging in, 3 screens are available:
4.1. Screen No. 1 — “Fighter” Profile
Contains:
Generated character (avatar)
Name
Current XP
Level
Obtained statuses
Progress bar to the next level
4.2. Screen No. 2 — Group Ranking
Displays:
List of cards of all participants
Name
Level
XP
Visual rank
UX Animation:
When clicking on a card:
Other cards move up/down
The selected card enlarges
Shows:
Detailed statistics
Obtained statuses
Achievement history
4.3. Screen No. 3 — Schedule
List of upcoming trainings
Date
Time
Group name
(Simple list without complex logic in MVP)
5. Status System
5.1. Statuses (MVP)
Examples:
Training King
Perseverance
Best Physical Fitness
Breakthrough
Character
(Limited to 5–7 statuses)
5.2. Status Assignment Mechanics
After training, the coach:
Opens the group
Sees the list of participants
Quickly assigns statuses (1–3 per participant)
5.3. XP
Each status has:
Name
Weight (XP)
The coach can:
Change XP for statuses
Adjust weights individually
XP affects:
Level
Position in ranking
6. AI Message Generation
6.1. Logic
When the coach assigns a status:
The system records the event
After a set interval (e.g., 5–15 minutes)
AI message is generated
6.2. Message Example
If the status is: “Training King”
AI generates:
Congratulations! Today Artem showed an outstanding result and became the best in training. The coach marked him as “Training King”. We are proud of his progress!
6.3. Sending Channel
Facebook Messenger
Sent to parents (if the group is for children)
If an adult participant — to the participant themselves
7. Groups
Each group has:
Name
Type (children's / adult)
Coach
List of participants
Ranking table
8. XP and Level Logic
XP accumulates
Upon reaching a threshold → new level
Level affects:
Visual rank
Position in ranking
9. MVP Limitations
The first version does NOT implement:
Payments
CRM functions
Subscription management
Built-in messenger
Tournaments
In-game currency
Skins (can be architecturally anticipated)
10. Architectural Requirements
Need for a Designer
At the current stage of the project, there is no separate designer. It is preferable for the development team to provide UI/UX design on their side or to involve a relevant specialist.
Single QR Code for Registration and Attendance Tracking
It is necessary to provide the possibility of using the same QR code for:
registering a new participant in the group,
subsequent marking of the child's attendance at training.
Необхідність залучення дизайнера
На поточному етапі проєкту відсутній окремий дизайнер. Бажано, щоб команда розробника могла забезпечити UI/UX-дизайн зі свого боку або залучити відповідного спеціаліста.
Єдиний QR-код для реєстрації та відмітки відвідування
Необхідно передбачити можливість використання одного й того самого QR-коду для:
реєстрації нового учасника в групі,
подальшої відмітки дитини про присутність на тренуванні.
-
338 Our IT team implements your project turnkey, from design to implementation, with quality and in a short time. Ready to discuss the details.
-
609 2 1 Ready to implement the MVP of the Sports Motivation Platform web platform with roles (super admin, coach, participant, parents), XP/level system, digital character, group ranking, schedule, and logic for assigning statuses.
-
277 Hello!
I am a Flutter frontend developer and I can implement a web client for the MVP platform Sports Motivation.
I can implement the MVP interface:
✔️ Responsive web interface (for mobile devices)
✔️ User roles at the UI level
✔️ Authorization flows (Google / Facebook / invitations / QR)
✔️ Participant profile ("Fighter")
✔️ Display of XP, levels, and statuses
… ✔️ Group ranking
✔️ Schedule
✔️ Coach interface for assigning statuses
✔️ Groups and entry logic at the client level
✔️ Working with QR codes at the interface level
I can also implement a web interface for:
✔️ user management
✔️ groups
✔️ statuses
✔️ XP settings
Important
I focus on the frontend part:
- web application
- role interfaces
- client logic
- integration with backend API
I do not develop the backend, but I can work in conjunction with your backend developer.
I am ready to discuss the details — please write in private messages.
-
344 Good day! I have carefully studied the technical specifications — the project is well-structured, and there is a clear understanding of the product. This significantly simplifies development and communication.
What I can cover:
Full cycle — UI/UX design + development + deployment. There is no need to look for a separate designer — I will create mockups before development begins, and we will agree on them before coding. The design will be based on a modern UI kit (clean, sporty style), adapted for mobile.
Regarding the key blocks of your technical specifications:
QR with dual logic — one code for the group: for a new user → registration + joining, for an existing user → attendance marking. Without unnecessary actions for the coach.
Authorization — Google, Facebook OAuth, invitation via link and QR. Roles with access restrictions at the database level: coach, participant, parent, super admin — each sees only their own data.
… Gamification — "Fighter" profile with avatar, XP, levels, progress bar. The coach quickly assigns statuses (1–3 per participant) in a convenient interface after training. XP weights are adjustable. Group ranking with card unfolding animations.
AI messages — after assigning a status, the system generates a personalized motivational message and sends it via Facebook Messenger. Prompt templates are editable by the super admin. I note that the Messenger API requires passing the Meta Business Review on your side — this is a standard procedure, and I will help with the setup. As a backup channel, I can additionally provide Telegram.
Parent's cabinet — linking to the child in children's groups, viewing profile and ranking in "read-only" mode.
Stack: Next.js + TypeScript, Supabase, AI API, Vercel. Supabase provides authorization, database, access restrictions, and real-time out of the box — this significantly reduces development time and costs from $0 at the start to $25/month with thousands of users. I will immediately lay out the architecture for expansion — club admin, skins, tournaments — so that it won't need to be rewritten later.
I propose to break the development into milestone stages with intermediate deliveries — this way you control the process and see the results at each step.
To start, I will need: a final list of statuses, access to the Meta Business account, visual references (if any), and clarifications on the "Fighter" avatar — ready images or generation.
I am ready to discuss the details.
-
280 Good day.
I am ready to implement the MVP of a web platform and mobile application, if needed, according to your specifications, including a role system, XP and ratings, QR registration, integration of AI messages and Messenger, as well as a fully responsive interface. I have experience in developing similar web systems with gamification, user roles, and scalable architecture. I can provide a full cycle: UI/UX design, development, testing, and deployment. The project will be implemented with the possibility of further scaling. I am ready to discuss details, architecture, costs, and timelines in private messages.
-
7123 53 0 I am interested in your project for developing the adaptive web platform Sports Motivation for children's taekwondo groups.
My experience in full-stack development using React/NestJS with Django/FastAPI is perfectly suited for creating a functional and scalable web application that is fully optimized for mobile devices. I will pay special attention to designing a motivating and intuitive interface, which is critically important for engaging the child audience. I am ready to discuss the implementation of the motivation system in detail and propose effective solutions.
-
6030 58 0 1 Good day
I am ready to collaborate, I work with verified designers and developers). I have extensive experience in project management, including writing Technical Specifications (TS), prototyping, testing, selecting and working with designers and developers to achieve the results you need. I am confident that I can help you) The hourly rate, I would be happy to discuss in more detail with you)
Experience as a PM in website and mobile application development (plus advertising) for about 4 years in the office and now over 5 years remotely
I am in the TOP - 1 as a technical writer
In the TOP - 2 in project management
In the TOP - 7 in testing
… I am ready to assist in client management, task setting for developers, testing, documentation writing, prototyping, and consulting not only on general issues but also on development stages.
-
2512 4 0 Hello, Oleksandr!
I am interested in your project, we have extensive experience in developing applications for sports clubs, particularly tennis, table tennis, and fitness clubs. In particular, we have SaaS developments that we can use for your project.
We take on all work turnkey. For the most part, we specialize in hybrid mobile applications. Let's discuss the details.
-
556 1 0 Good day!
I am ready to take on the development of MVP 1.0 Sports Motivation Platform – a web application for children's taekwondo groups with a motivation system, a digital character, and AI message integration.
🔹 How I see the implementation
Architecture and stack
Backend: Node.js + NestJS, PostgreSQL
… Frontend: React 18 + Next.js (App Router) for mobile responsiveness
Caching / real-time: Redis + WebSocket for instant ranking updates
AI messages: integration via OpenAI API or another NLP service for generating motivational messages
Authorization: OAuth (Google, Facebook), QR code, invitation link
MVP (2–4 weeks)
User profiles: Super Admin, Coach, Participant, Parents
Groups and rankings: group creation by the coach, ranking table, XP, statuses
"Fighter" screen: avatar, level, progress, earned statuses
Training schedule: simple event list
AI messages: basic generation for statuses and sending via Facebook Messenger
QR code: registration and attendance tracking
MVP admin panel: user, group, XP, and status management
Extensions for the next stages: internal messenger, tournaments, payments, CRM, custom character skins.
Approach to UX/UI:
I can provide UI/UX design from my side or involve a designer
Responsive interface for mobile and desktop devices
Animations for ranking cards and progress bars for gamification
Work format:
Solo development with the possibility of involving a designer if needed
Daily short reports on completed tasks
MVP testing on staging before launch
Estimated timelines and budget:
MVP: 4–5 weeks
Budget: 1500 USD for full MVP implementation, depending on AI integration and UI/UX complexity
-
172 1 1 Good day. I am ready to complete this project as I have extensive experience in application development.
-
288 Good day!
I have thoroughly reviewed your technical assignment regarding the motivation platform for sports groups. The project looks very promising and well thought out from a business logic perspective.
I would like to propose an alternative implementation option for the MVP — in the form of a native Android application instead of a web solution. Below, I will briefly explain why this may be more effective for your product.
---
## Why an Android application is better suited for this product
…
### 1. Push notifications instead of Messenger
In your technical assignment, motivational messages play a key role.
In the web solution, you plan to use Facebook Messenger, which has several limitations:
* complex integration and moderation
* dependence on a third-party platform
* the user must have Facebook
* lower message open rates
In the Android application, native push notifications can be implemented:
* instant delivery
* high open rates
* does not require third-party services
* works directly on the user's phone
This significantly increases the effectiveness of the motivation system.
---
### 2. Better user experience (UX)
Your product is based on:
* rankings
* progress
* visualization of the "character"
* interaction after workouts
In a mobile application, this works much better:
* smooth animations
* quick interface response
* convenient navigation
* "game" effect (gamification)
Web applications are limited by the browser in this regard.
---
### 3. User engagement (Retention)
Having an application on the phone:
* icon on the screen
* regular push notifications
* constant presence of the product
This directly affects user return and their activity.
---
### 4. Product scalability
In the future, you plan to:
* paid features
* functionality expansion
* CRM
An Android application allows:
* easy integration of payments through Google Play
* adding subscriptions
* expanding functionality without browser limitations
---
### 5. Less dependence on third-party services
Web solution:
* Facebook Messenger API
* policy restrictions
* risk of blocks
Android:
* full control over the product
* independence from third-party platforms
---
## My experience
I have already developed an Android application in the fitness sector with the following features:
* working with UI/UX
* content system
* integrations
* preparation for publication
This experience allows for faster and higher quality implementation of your project.
---
## Development timeline
Considering the functionality of the MVP:
* 4–6 months of development
* phased implementation (MVP → expansion)
---
## Estimated cost
Full development of the MVP:
$10,000 – $14,000
-
4382 61 0 1 Good day!
I have reviewed your task and am ready to complete it with quality and on time. I have experience in similar projects. I guarantee responsibility and constant communication. I would be happy to collaborate!
PortfolioFreelancehunt
📞Available 24/7
-
11596 44 0 Hello, I have experience in developing turnkey applications.
Write to me privately to discuss the details.
I will be happy to help you!
-
248 Good day. I represent the Nexus Core team. We have thoroughly studied your technical specifications for the development of the Sports Motivation Platform. The project has a clear gamification logic, and we are ready to implement this functionality, ensuring stable operation of the status system, XP, and AI-generated messages. To ensure the speed of the interface and the reliability of data processing, we propose the following stack:
Frontend: Next.js 14, React, and Tailwind CSS for creating a responsive web application with smooth UX animations in rankings.
Backend: Node.js (Nest.js) for implementing complex logic for the roles of coach, parents, and super admin.
Database: PostgreSQL + Prisma ORM for reliable storage of relationships between groups, statuses, and accumulated XP.
Auth: NextAuth.js for integrating Google and Facebook OAuth.
…
AI & Integration: Node.js for working with the OpenAI API and automating broadcasts in Facebook Messenger.
In order for us to provide a final proposal, please clarify a few technical points:
Do you have a ready design (Figma), or should its development also be included in the work stages?
Do you provide your own client access to the OpenAI API for message generation?
Do you already have an activated and configured Facebook business account for integration with Messenger?
What hosting option is a priority for you (Vercel or your own server)?
We are ready to demonstrate cases of similar automation systems and gamification platforms in a personal format, as most projects are under NDA. Please write in private messages — we will clarify the details and provide a fixed cost with a breakdown by stages and agreed timelines.
-
9026 32 0 Hello, I can implement this project in the PWA (Progressive Web App) format. This is the perfect solution for such an MVP, as you get a 2-in-1 product:
It will fully function as a fast and responsive website in any browser.
Users will be able to install it on their phone (iOS or Android) as a mobile application (with an icon on the screen), bypassing the long moderation in the App Store or Google Play.
The tech stack I will use:
Frontend (visual part): HTML / CSS / JS — to create a modern, fast interface with the necessary UX animations (as in the specifications with rating cards).
…
Backend (server logic): Python — a reliable foundation for building architecture, authorization systems, XP calculation, as well as convenient integration with AI and Facebook Messenger for sending messages.
Write to me in private messages, we will discuss everything in more detail)
-
5957 33 0 Hello, I am engaged in application development on Flutter for iOS/Android/Web, I have commercial experience working in companies, I have experience creating applications independently from scratch (there are proofs in the reviews). I also create custom backend on Python with subsequent deployment on servers. I am available for work, I can start right now. I am ready to consult on all questions.
Current freelance projects in the category App Development for Android
Kotlin apk Update 3 requests
22 USD
There is a project in Kotlin, a small mobile application that needs fixing. There are 3 endpoints that need to be corrected, including the processing. Please provide the time for updating and building the APK for testing, as well as the cost. Hybrid Mobile Apps, App Development for Android ∙ 2 days 15 hours back ∙ 16 proposals |
Development of a mobile applicationLooking for iOS/Android developers to create gambling applications. Stack: Flutter/Unity/Kotlin/Swift Experience with visuals and designs of Chicken Road/Tower Rush/Plinko, as well as using tools like WebView, Firebase, AppsFlyer, various SDKs. App Development for Android, Apps for iOS (iPhone and iPad) ∙ 9 days 9 hours back ∙ 34 proposals |
Mobile application iOS/Android
20 USD
I am looking for a mobile application developer (iOS and/or Android) to create a training application for beginners and intermediate users. The application should help users with planning workouts, monitoring progress, and motivating them to engage in regular physical activity.… App Development for Android, Apps for iOS (iPhone and iPad) ∙ 11 days 13 hours back ∙ 21 proposals |