Empowering Education with Technology & Excellence
TRSC College Management System is a next-generation, all-in-one platform for seamless college administration, staff, and student experience.
Modern. Secure. Branded. Ready for the future of education.
Logo, name, and theme everywhereβno generic or old references.
Glassmorphism, animations, and a luxury feel throughout.
Django authentication, password hashing, and robust data integrity.
Tailored for HOD/Admin, Staff, and Students.
-
-
Works beautifully on all devices.
-
Backend | Frontend | UI/UX | Database | Other |
---|---|---|---|---|
|
|
|
|
|
Add screenshots of the login page, dashboards, and contact messages inbox here for a more premium look. You can also add a demo video or GIF for extra impact!
- Secure Authentication: Django's built-in authentication system ensures that only authorized users can access the system.
- Password Hashing: Passwords are securely hashed using Django's password hashing algorithm.
- Data Integrity: The system ensures that data is not tampered with or corrupted.
- π¨ Modern Animated UI (Glassmorphism, smooth transitions)
- π« TRSC Branding (Logo, name, and colors everywhere)
- π€ Role-Based Dashboards (HOD, Staff, Student)
- π§ Contact & Feedback System
- π Attendance & Result Management
- π Leave Management
- π Secure Authentication
- π± Responsive Design
- Clone the Repository:
git clone https://github.com/NarenderSD/Thakur-Ram-Singh-College-Management-System.git cd college-management-system
- Create & Activate Virtual Environment:
- Windows:
python -m venv env .\env\Scripts\activate
- macOS/Linux:
python3 -m venv env source env/bin/activate
- Windows:
- Install Dependencies:
pip install -r requirements.txt
- Run Migrations:
python manage.py makemigrations python manage.py migrate
- Start the Server:
python manage.py runserver
Visit: http://127.0.0.1:8000/
- Registration: Use your TRSC email (e.g.,
yourname.hod@trsc.edu.in
,yourname.staff@trsc.edu.in
,yourname.student@trsc.edu.in
). - Login: Use your registered email and password.
- Dashboards:
- HOD: Manage staff, students, courses, subjects, view contact messages, etc.
- Staff: Take attendance, manage results, feedback, leave, etc.
- Student: View attendance, results, apply for leave, send feedback, etc.
- Contact Form: Public users can send queries via the contact page; HOD can view all messages in their dashboard.
Contributions, issues, and feature requests are welcome!
Check the issues page or submit a pull request.
Q: Is this system ready for real college deployment?
A: Yes! It is designed for real-world use, with security, branding, and modern UI/UX.
Q: Can I customize it for my own college?
A: Absolutely! All branding and features are modular and easy to update.
Q: How do I get support?
A: Use the contact form or reach out to the maintainer below.
- Email: narendersingh2028@gmail.com
- Website: Comming Soon
- Project Maintainer: Narender Singh
Important:
- If you wish to use this project in your own work, for commercial purposes, or to earn/sell using this code, you must request permission from the author (Narender Singh) first.
- Please connect with me on
and send a message for permission.
- Any use, earning, or resale of this project without explicit permission is not allowed.
- Respect the creator's rights and help maintain a fair, professional open-source community.
This project is licensed under a custom license:
- Personal and educational use is allowed.
- Commercial use, earning, or resale requires explicit written permission from the author.
- For permission, contact Narender Singh on LinkedIn.
See the LICENSE file for full details.
Built with β€οΈ by Narender Singh
for Thakur Ram Singh College (TRSC)