Athleto is a virtual platform designed to support underprivileged athletes in India by providing them with the resources, training, and financial backing they need to excel in their respective sports. Our mission is to bridge the gap between talent and opportunity, ensuring that no athlete is left behind due to economic constraints.
Note : AR/VR training would be implemented in the later stages of development of project
Check out the live demo of the project below:
- AI-Powered Talent Scouting: Leverage advanced AI algorithms to identify and nurture hidden talent across various sports.
- Gamified Crowdfunding: Engage the community through interactive crowdfunding campaigns that make supporting athletes fun and rewarding.
- Virtual Training with AR/VR: Offer immersive training experiences using Augmented Reality (AR) and Virtual Reality (VR) technologies.
- Sponsorship Matching Engine: Connect athletes with potential sponsors based on their skills, achievements, and needs.
- Sports Equipment and Scholarship Marketplace: Provide a platform for athletes to access affordable sports equipment and apply for scholarships.
For building a fast and scalable frontend.
For type-safe and maintainable code.
For utility-first CSS styling.
For reusable and customizable UI components.
For stunning animations and interactive UI elements.
For state management and validation.
For backend services, including authentication and storage.
For server-side logic and API development.
For storing files and images.
For secure user authentication.
- Node.js (v16 or higher)
- npm (v7 or higher)
- Supabase account
- Vercel account
- Clone the repository
git clone https://github.com/your-username/athleto.git
- Navigate to the root directory :
cd athleto
- Install dependencies
npm install
- Set up environment variables
Create a .env.local file in the root directory and add the following variables:
NEXT_PUBLIC_SUPABASE_URL=your-supabase-url NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
- Run the development server
npm run dev
- Open your browser Visit http://localhost:3000 to see the application running.
We welcome contributions from the community! If you'd like to contribute, please follow these steps:
Fork the repository.
Create a new branch (git checkout -b feature/YourFeatureName).
Commit your changes (git commit -m 'Add some feature').
Push to the branch (git push origin feature/YourFeatureName).
Open a pull request.
For any inquiries, please reach out to us at [email protected]