A result checking and uploading web application for students and academic staffs in tertiary instutions.
Clone the project
git clone https://github.com/jaykayudo/grademe.git
Go to the project directory
cd grademe
Install dependencies
pip install -r requirements.txt
Start the server
python manage.py runserver
Chief Admin
email: [email protected]
password: chiefadmin
Admin
email: [email protected]
password: admin
Student
email: [email protected] (passwordless sign in)
- Notification
- Email Verification for login
- Result Upload from csv file
- Result Upload from excel file
- Result Upload from form data
- Asynchoronous task with celery for bulk result Upload
- Dynamic form for singles result Upload
- Downloading Result data to pdf file
- Geolocation for Login Notification and Tracking
- Device Tracking
- Actions to Keep track of all actions performed by admins
- Auth Feautures: Reset Password for Chiefadmin, Change Password, Change Email
- Passwordless sign in for students
- Django Role Permission: for a more enhanced way of managing permissions
- Django User agents: for user's device information
- Geoip2 - for user location