Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/karthikeyanav2003/college-erp

This is a web application designed to streamline various administrative and academic processes within our college. It was developed using Python and the Django framework, resulting in a fully functional and user-friendly platform. The application is currently deployed at SIGCE v1.1.0.
https://github.com/karthikeyanav2003/college-erp

deployment django-framework python sigce

Last synced: 26 days ago
JSON representation

This is a web application designed to streamline various administrative and academic processes within our college. It was developed using Python and the Django framework, resulting in a fully functional and user-friendly platform. The application is currently deployed at SIGCE v1.1.0.

Awesome Lists containing this project

README

        

# College Enterprise Resource Planner
This is a College Enterprise Resource Planner Developed by me and my project partners for my college.
We use Python/Django Framwork for building an fully functional web application. (If facing problem!! : put discussion)
## Deployed at SIGCE SIGCE v1.1.0

For viewing the home page of student you must have required credentials given below

-> E-Mail : [email protected]
-> Password : student@erp

## Features of this Project

### A. Admin Users Can
1. See Overall Summary Charts of Students Performances, Staff Performances, Courses, Subjects, Leave, etc.
2. Manage Staff (Add, Update and Delete)
3. Manage Students (Add, Update and Delete)
4. Manage Course (Add, Update and Delete)
5. Manage Subjects (Add, Update and Delete)
6. Manage Sessions (Add, Update and Delete)
7. View Student Attendance
8. Review and Reply Student/Staff Feedback
9. Review (Approve/Reject) Student/Staff Leave

### B. Staff/Teachers Can
1. See the Overall Summary Charts related to their students, their subjects, leave status, etc.
2. Take/Update Students Attendance
3. Add/Update Result
4. Apply for Leave
5. Send Feedback to HOD

### C. Students Can
1. See the Overall Summary Charts related to their attendance, their subjects, leave status, etc.
2. View Attendance
3. View Result
4. Apply for Leave
5. Send Feedback to HOD

## Project's Journey
| Admin/Staff/Student Login |
| Add and Edit Course |
- [x] Add and Edit Staff
- [x] Add and Edit Student
- [x] Add and Edit Subject
- [x] Upload Staff's Picture
- [x] Upload Student's Picture
- [x] Sidebar Active Status
- [x] Named URLs
- [x] Model Forms for adding student
- [x] Model Forms for all
- [x] Views Permission (MiddleWareMixin)
- [x] Attendance and Update Attendance
- [x] Password Reset Via Email
- [x] Apply For Leave
- [x] Students Can Check Attendance
- [x] Check Email Availability
- [x] Reply to Leave Applications
- [x] Reply to Feedback
- [x] Admin View Attendance
- [x] Password Change for Admin, Staff and Students using *set_password()*
- [x] Admin Profile Edit
- [x] Staff Profile Edit
- [x] Student Profile Edit
- [x] Student Dashboard Fixed
- [x] Passing Page Title From View - Improved
- [x] Staff Dashboard Fixed
- [x] Admin Dashboard Fixed
- [x] Staff Add Student's Result
- [x] Staff Edit Result Using CBVs (Class Based Views)
- [x] Google CAPTCHA
- [x] Student View Result
- [x] Change all links to be dynamic
- [x] Code Restructure - Very Important