DEMO available here: https://ser-learning-management-system.herokuapp.com/
- Angular 9
- Angular Material
- Apollo Client for GraphQL
- File uploader with progress bar
- Nested form components
- NodeJS
- GraphQL
- File upload with GraphQL
- MongoDB
- Users authentication with JWT
- Multiple privileges (istructor/student)
- Course progress
- Course reviews
- Course resources
- Course notes
- PWA
To use:
npm --prefix backend run dev
open http://localhost:4200/