Skip to content

Manthan-Parekh7/CodeSphere

Repository files navigation

🎓 One-Stop Platform for College Students

📌 Overview

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.


🚀 Features

🏫 For Faculty:

✅ Assign tasks to students. ✅ Create and manage classrooms. ✅ Manage student data and track submitted work.

🎓 For Students:

✅ Upload work and submit assignments. ✅ View and download assigned work. ✅ Maintain a personal profile page.

💻 Code Editor:

✅ 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.

🔒 Authentication:

✅ Secure login and registration. ✅ Email verification for user authentication.


🛠 Tech Stack

🔹 Frontend: HTML, CSS, JavaScript , Tailwind CSS 🔹 Backend: Django and It's Inbuilt Services 🔹 Database: SQLite3 🔹 Deployment: GitHub


📥 Installation & Setup

🔧 Clone the repository:

 git clone https://github.com/shubham-vaishnav-13/DUHacks4.0Project.git
 cd CodeSphereHome

⚙️ Set up the backend:

 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

🏆 Why This Project?

🌟 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.


Our Team

  • Darshan Kania
  • Deep Vaishnav
  • Manthan Parekh
  • Shubham Vaishnav

🤝 Team & Contributions

We welcome contributions! Feel free to open an issue or submit a pull request.

📜 License

This project is licensed under MIT License.

About

CodeSphere is a full-stack Django-based web application that combines a virtual classroom with an integrated online code editor. It is designed to enhance the coding assignment workflow between faculties and students.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors