🚀 SQL Premier League is the ultimate platform to master SQL with IPL Cricket Data. Solve real-world SQL challenges, track progress, and compete with others. 🏏
🔗 Live Site: sqlpremierleague.com
✅ Solve SQL Challenges using IPL Cricket Data
✅ Leaderboard & Stats to track progress
✅ Auth System (JWT-based)
✅ Dark Mode UI
✅ Live Query Execution
✅ Gamification & XP System
- Frontend: React (Vite, Styled Components)
- State Management: Context API
- UI Framework: TailwindCSS
- Auth: JWT (Token-based Auth)
- Backend: SQL Premier League - Backend
- Hosting: Firebase Hosting
Ensure you have Node.js (18+) and npm/yarn installed.
git clone https://github.com/sqlpremierleague/frontend.git
cd frontend
npm install # or yarn installnpm run dev # Starts development server at localhost:3000npm run build # Creates optimized production buildnpm run lint # Checks for code issues🙌 We welcome contributions! Please follow these steps:
- Fork the repo
- Create a new branch (
feature-xyz) - Commit your changes (
git commit -m "Added XYZ feature") - Push to your fork (
git push origin feature-xyz) - Open a Pull Request 🚀
- Follow the Code of Conduct
- Keep PRs small & focused
- Ensure tests pass before submission
- Respect the project's style guide
❓ Where is the backend?
👉 The backend is open-source at sqlpremierleague/backend
❓ How do I report a bug?
👉 Open an Issue with details & screenshots
❓ Can I suggest a feature?
👉 Absolutely! Use the Feature Request template in Issues
💬 Join the discussion on Reddit, IndieHackers, and Discord.
🔗 Follow us on Twitter: @sqlpremierleague
📧 Contact Us: i.yush.004@gmail.com
🔖 MIT License - Use, modify, and contribute freely! See LICENSE for details.
💙 Made with love for Cricket & SQL! 🏏