Academics is a solution for Interactive Distance Learning
You can view the website at (https://still-castle-89174.herokuapp.com/)
-
Authentication:
- Registeration with different Profession (for students & teachers)
- User login with username and password
- Admin sign-up with admin code
-
Authorization:
- One cannot add courses and view student profiles without being authenticated as teacher
- One cannot edit or delete courses created by other teachers
- Teacher can accept or reject students
- Admin can manage all courses and students
-
Manage courses with basic functionalities:
- Create, edit and delete course details
- Students can register multiple courses
- Upload course assignments
- Display class attendence
- Search existing courses
-
Manage user account with basic functionalities:
- Password reset via email confirmation
- Profile page setup with sign-up
-
Store images on cloud
-
Send emails with nodemailer
-
Flash messages responding to users' interaction with the app
-
Responsive web design
- Nodejs
- Express
- Nodemailer
- Mongodb Atlas
git clone https://github.com/atharvakokatee/Academics_1.git
npm install
or
yarn install
Name | |
---|---|
Harsha Evani | [email protected] |
Atharva Kokate | [email protected] |
MIT Licence