Skip to content

Latest commit

 

History

History
77 lines (60 loc) · 2.02 KB

File metadata and controls

77 lines (60 loc) · 2.02 KB

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