This project is a comprehensive platform designed for DDU college students and faculty. It streamlines classroom management, task assignments, work submissions, and code collaboration in one unified system.
✅ Assign tasks to students. ✅ Create and manage classrooms. ✅ Manage student data and track submitted work.
✅ Upload work and submit assignments. ✅ View and download assigned work. ✅ Maintain a personal profile page.
✅ Supports Python, C, C++, and JavaScript.
✅ Save and manage code snippets.
✅ Export code in multiple formats: .pdf, .txt, .py, .c, .cpp, .js.
✅ Uses pipelining and subprocess for code compilation and executing custom input.
✅ Secure login and registration. ✅ Email verification for user authentication.
🔹 Frontend: HTML, CSS, JavaScript , Tailwind CSS 🔹 Backend: Django and It's Inbuilt Services 🔹 Database: SQLite3 🔹 Deployment: GitHub
git clone https://github.com/shubham-vaishnav-13/DUHacks4.0Project.git
cd CodeSphereHome python -m venv .venv
source venv/bin/activate # On Windows use `.venv\Scripts\activate`
cd CodeSphereHome
pip install -r requirements.txt
cd CodeSphereHome
python manage.py migrate
python manage.py runserver🌟 Simplifies classroom and assignment management.
🌟 Provides a built-in code editor for coding tasks.
🌟 Ensures secure access with email verification.
🌟 Copy paste free code submission.
- Darshan Kania
- Deep Vaishnav
- Manthan Parekh
- Shubham Vaishnav
This project is licensed under MIT License.