A modern platform for martial arts academy administration, belt progression, student management, and fitness tracking.
📖 PROJECT OVERVIEW
The GSAI Platform is a full-featured martial arts management system offering:
- Student registration & profiles
- Belt progression workflow
- Admin dashboard
- Public academy portal
- Examination management
- Fitness and training monitoring
🏛️ ACADEMY BACKGROUND
Ghatak Sports Academy India (GSAI) integrates:
- Karate
- Mixed Martial Arts (MMA)
- Kalaripayattu
- Modern Fitness Training
Recognitions:
- Government of India
- Fit India Movement
- Khelo India Initiative
🛠️ TECH STACK
| Category | Technologies |
|---|---|
| Frontend | React, TypeScript, Vite |
| Styling | Tailwind CSS, Lucide Icons |
| Backend / Database | Supabase (PostgreSQL, Auth, Realtime) |
| Testing | Vitest, Jest, React Testing Library |
| CI/CD | Netlify, GitHub Actions |
| PWA | Vite PWA Plugin (Custom Install Flow) |
🔎 SEO DISCOVERY ENDPOINTS
https://ghataksportsacademy.com/robots.txthttps://ghataksportsacademy.com/sitemap.xml
The sitemap is generated via npm run sitemap and referenced in public/robots.txt.
✨ KEY FEATURES
🥋 Belt Progression System
- Drag-and-drop interface for belt exams and student ranking
- Supabase-powered dynamic workflows
📱 Progressive Web App (PWA)
- Fully installable
- Custom beforeinstallprompt logic for admin routes
🔐 Role-Based Authentication
- Supabase Auth
- Session persistence via sessionStorage
📞 CONTACT & SUPPORT
EllowDigital Enterprise Developer: Sarwan Yadav Email: ghatakgsai@gmail.com Location: Indira Nagar, Lucknow, Uttar Pradesh
📄 LICENSE
MIT License
See LICENSE file for details.
© 2025 EllowDigital Enterprise