A powerful School Management System built using the Django web framework. It includes a clean and user-friendly UI, along with full CRUD functionalities for managing Students, Teachers, Departments, and Courses. Secure authentication is also implemented to protect user data.
-
✅ Beautiful and responsive UI using HTML, CSS, and Bootstrap
-
📋 Student management with:
➤ Add, edit, delete, and view student details
➤ Student list fetching from the database
-
👨🏫 Teacher management module
-
🏢 Department and 📚 Course modules
-
🔐 Authentication system
➤ User registration
➤ Login & logout
➤ Forgot password and notification feature
-
📂 Organized project structure following Django best practices
- Backend: Django, SQLite
- Frontend: HTML, CSS, Bootstrap
- Authentication: Django Authentication System
-
Clone the repository:
git clone https://github.com/tushar-3549/Coding-Pathshala.git cd Coding-Pathshala -
Create and activate a virtual environment:
python3 -m venv venv
source venv/bin/activate- Install dependencies:
pip install -r requirements.txt
- Apply migrations and run the server:
python3 manage.py migrate
python3 manage.py runserver- Open your browser and go to
http://127.0.0.1:8000/
🙏 Acknowledgement
- The UI templates used in this project were collected something from free open-source resources and customized for project needs.
🔮 Future Plans
🧑🎓 Add student result and grade management system
🏛️ Add department-wise filtering and reporting
📅 Create timetable and class scheduling feature
📈 Add dashboard with charts for admin analytics
☁️ Deploy the project on cloud





