A comprehensive Next.js application built for the Sports Authority of India (SAI) to revolutionize athlete performance analysis through AI-powered video assessment and talent identification.
- Secure KYC Verification: Aadhaar-based identity verification through mock DigiLocker integration
- Comprehensive Onboarding: Multi-step form with body measurements, medical records, and profile setup
- SAI Assessments: Official performance tests including push-ups, pull-ups, sprints, and more
- AI Video Analysis: Upload training videos for automated form analysis and feedback
- Performance Tracking: Detailed progress monitoring with scores, improvements, and rankings
- Mobile-First Design: Optimized for mobile devices with smooth animations
- Analytics Dashboard: Comprehensive overview of athlete performance across India
- Talent Discovery: Advanced filtering and ranking system to identify top performers
- State-wise Monitoring: Performance tracking by geographical regions
- Real-time Alerts: System notifications for performance anomalies and opportunities
- Export Capabilities: Data export for further analysis and reporting
- Framework: Next.js 15 with TypeScript
- Styling: Tailwind CSS with custom design system
- Animations: Framer Motion for smooth transitions
- Forms: React Hook Form with Zod validation
- Icons: Lucide React
- State Management: Local Storage for data persistence
- Build Tool: Bun
The application uses a green-themed design system inspired by the reference images:
- Primary Colors: Emerald green palette (#10b981)
- Typography: Geist Sans font family
- Components: Rounded corners, soft shadows, and smooth transitions
- Responsive: Mobile-first approach with desktop optimization for SAI dashboard
/ - Landing page
/onboarding - Multi-step onboarding flow
/kyc - Identity verification
/measurements - Body measurements with BMI calculator
/medical - Medical records management
/dashboard - Main athlete dashboard
/assessments - Available SAI assessments
/sessions - Training session history
/progress - Performance analytics
/profile - User profile management
/sai-dashboard - Analytics overview
/athletes - Athlete management
/assessments - Assessment monitoring
/talent - Talent identification
/settings - System configuration
- File upload with validation
- Multi-step processing visualization
- Mock AI analysis with realistic timing
- Performance metrics generation
- Security verification (anti-cheating)
- Local storage for user data
- Session management
- Progress tracking
- Assessment results
- DigiLocker KYC verification UI
- AI pose detection simulation
- Video processing pipeline
- Performance analytics
- Push-ups: Upper body strength evaluation
- Pull-ups: Back and arm strength test
- Sit-ups: Core strength assessment
- Lunges: Lower body stability test
- Sprint: Speed and agility evaluation
- Burpees: Full-body cardiovascular test
- Agility Ladder: Coordination assessment
- Cone Drill: Change of direction test
Each assessment provides:
- Form Score: Technique and posture analysis
- Speed Score: Movement velocity evaluation
- Endurance Score: Stamina assessment
- Overall Score: Composite performance rating
- Improvement Tracking: Progress over time
- Personalized Feedback: AI-generated recommendations
- Mock KYC verification process
- Video encryption simulation
- Anti-cheating detection
- Secure data storage
- Privacy protection measures
-
Install Dependencies
bun install
-
Run Development Server
bun run dev
-
Access the Application
- Athlete App:
http://localhost:3000 - SAI Dashboard:
http://localhost:3000/sai-dashboard
- Athlete App:
- Complete onboarding with KYC verification
- Enter body measurements and medical history
- Browse available SAI assessments
- Upload training videos for analysis
- Receive AI-generated feedback and scores
- Track progress and improvement over time
- Access comprehensive analytics dashboard
- Monitor athlete performance across states
- Identify top talent using filtering system
- Export data for further analysis
- Manage system settings and configurations
- Smooth Animations: Framer Motion for engaging interactions
- Mobile-First: Optimized for athlete mobile usage
- Professional Design: Clean, modern interface for SAI officials
- Accessibility: Proper contrast ratios and keyboard navigation
- Loading States: Realistic processing simulations
- Error Handling: User-friendly error messages and validation
The application includes comprehensive mock data for:
- Athlete profiles and performance metrics
- Assessment results and progress tracking
- State-wise performance statistics
- System alerts and notifications
- Talent identification rankings
- Real AI video analysis integration
- Live DigiLocker API connection
- Advanced biometric analysis
- Machine learning model training
- Real-time performance monitoring
- Mobile app development
- Cloud infrastructure deployment
This project was built as a demonstration for the Smart India Hackathon 2025. The codebase showcases modern React development practices and can serve as a foundation for real-world implementation.
Built for Smart India Hackathon 2025 - Sports Authority of India
Note: This is a proof-of-concept application with simulated AI processing and mock integrations. All video analysis, KYC verification, and data processing are simulated for demonstration purposes.