Top Scorer is a comprehensive sports management platform designed to enhance the sports meet experience for inter-college events, such as Inter-IIIT or other sports fests. The website leverages Socket.IO to provide real-time updates, improving engagement and accessibility for all users.
- Real-time Match Updates - Live scores and statistics
- Interactive Chat - Real-time chat for authenticated users
- Comprehensive Admin Panel - Full control over events and participants
- Blog Platform - Latest sports news and updates
-
Clone the repository:
git clone https://github.com/Prasoon-kushwaha/top_scorer.git cd top_scorer
-
Start the Frontend:
cd admin_top_scorer npm install npm start
-
Start the Admin Panel:
cd admin_top_scorer PORT=XYZS npm start # You can set any port you want default port is 3001
-
Start the Backend:
cd BackEnd npm install npm run dev
-
Environment Variables: Create a
.env
file in the BackEnd directory with:MONGODB_URI=your_mongodb_uri JWT_SECRET=your_jwt_secret CLOUDINARY_URL=your_cloudinary_url STRIPE_SECRET_KEY=your_stripe_key PORT="any port you want"
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.