Skip to content

This is backend for a three-sided(Admin, Student & Teacher) college management system.

Notifications You must be signed in to change notification settings

anshumannandan/Edumate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edumate-Backend

This is a dynamic ERP whose backend is made in Django Rest Framework.

Backend Key Features

  • API Endpoints written following the best practices.
  • Common SignIN interface for Admin, Teachers and Students using a unique userID.
  • JWT Authentication with complete integration of Refresh and Access tokens.
  • Bulk Addition of users.
  • PostgreSQL for the DB because of its open source nature and several useful features.
  • Celery for background tasking (Sending Emails in the Backgroud).
  • Redis to act as a broker and task queue.
  • Gunicorn as the Application Server.
  • Nginx for Load Balancing & Reverse Proxy.
  • Is Deployed on Azure Virtual Machine (Ubuntu 20.04).

Preview

Login using your userID and password

image

Admin Section

1. Dashboard

image

2. List of students with filtering options

image

3. Add Students & Faculties

image image

4. Monitor Feedbacks

image

5. Monitor & Update upcoming events

image

6. Update Departments & Classes

image image

7. Schedule Classes

image

Faculty Section

1. Dashboard

image

2. Profile Section

image

3. Assigned Classes

image

4. Mark Attendance

image image

5. Provide Feedback to Students

image

Students Section

1. Dashboard

image

2. Profile Section

image

3. Class TimeTable

image

4. View Attendance

image image

5. Provide Feedback to Faculty

image

View Upcoming Events

image

Change Password

image

Change Email

image

Contributors

Releases

No releases published

Packages

No packages published