Volt is a next-generation, sport-centric gear discovery platform. Unlike generic marketplaces, it creates an immersive experience dedicated to the athlete's specific game.
- Dynamic Theme Engine: The entire app (UI, sounds, vibration) transforms based on the selected sport.
- Body-Map Discovery: Navigate gear using a 3D Athlete model. Click body parts to see relevant equipment.
- Recommendation: Predicts the best gear based on player profile (e.g., Shooter vs Dunker).
- FastAPI Backend: Real-time gear management and AI-guided suggestions.
- /frontend: High-fidelity React (Vite) web prototype.
- /mobile: React Native (Expo) source code for Android/iOS.
- /backend: FastAPI (Python) server logic.
cd backend
pip install -r requirements.txt
python main.pyAPI will run at http://localhost:8000
cd frontend
npm install
npm run devCopy the mobile/src files into your Expo or React Native project.
Required dependencies:
react-native-reanimatedreact-native-svglucide-react-native
The backend includes a specialized endpoint /api/ai-recommendation that analyzes player styles. For example:
- Shooters are recommended high-stability, low-profile shoes for perimeter movement.
- Dunkers are recommended high-impact protection shoes for vertical explosiveness.
Developed for athletes who live for the game. 🏀⚽️🎾