Welcome to CodeJammers, a web application designed to streamline coding competitions! This platform makes it easy for admins to create and manage contests, while participants can register, submit solutions, and track their progress on real-time leaderboards.
✅ Contest Management – Easily create, update, and delete coding contests.
✅ Participant Registration – Users can register for contests and manage their participation.
✅ Real-Time Leaderboard – Track participant rankings instantly.
✅ Problem Submission – Participants can submit solutions directly through the platform.
✅ Admin Dashboard – Manage everything from one place.
🔹 Frontend: HTML, CSS
🔹 Backend: Python, Django
🔹 Database: SQLite3
🔹 Version Control: Git
To set up CodeJammers locally, follow these steps:
1️⃣ Clone the Repository
git clone https://github.com/AmanDevelops/codejammers.git
cd codejammers2️⃣ Create a Virtual Environment
python3 -m venv venv
source venv/bin/activate # On Windows, use venv\Scripts\activate3️⃣ Install Dependencies
pip install -r requirements.txt4️⃣ Apply Migrations
python manage.py migrate5️⃣ Run the Development Server
python manage.py runserver🌍 Now, open http://127.0.0.1:8000/ in your browser.
👨💻 For Administrators
🔹 Log in to the admin panel at /admin/.
🔹 Manage contests, problems, and participants.
🏆 For Participants
🔹 Register an account.
🔹 Browse available contests and register.
🔹 Submit solutions and compete!
We welcome contributions! Follow these steps to contribute:
- 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.
💬 Have questions? Found a bug? Open an issue in this repository!
Happy coding! 🚀💡










