Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shahriaras/umc-lms
A complete full-stack course management system. This is a very similar website to Udemy / Coursera.
https://github.com/shahriaras/umc-lms
Last synced: about 11 hours ago
JSON representation
A complete full-stack course management system. This is a very similar website to Udemy / Coursera.
- Host: GitHub
- URL: https://github.com/shahriaras/umc-lms
- Owner: shahriarAS
- Created: 2022-10-12T13:30:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-12T18:16:30.000Z (over 2 years ago)
- Last Synced: 2024-01-29T13:55:01.461Z (12 months ago)
- Homepage:
- Size: 2.93 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## UMC LMS ( Online Course Website )
A complete full-stack course management system. This is a very similar website to Udemy / Coursera.
* * *
### Client Frontend Link:[Client Live Site Link](https://umc2frontend.netlify.app/)
**Username:** `student`
**Password:** `studentPa$$`* * *
### Admin Frontend Link:[Admin Live Site Link](https://umc2admin.netlify.app/)
**Username:** `demo`
**Password:** `demoPa$$`* * *
**Features:**
- Register, Login, Email Verify, Forgot Password etc
- Profile, Dashboard ( Admin Dashboard and User Dashboard are separate and different )
- Add, Update, Delete Course + Course Module + Course Content + Additional Documents
- Enroll Course, Watch course content, read course material
- Payment, Order management### Frontend Challenges I Faced:
- WYSIWYG editor for description field.
- Making dashboard responsive.
- Managing State### Backend Challenges I Faced:
- Securely Email sending with Nodemailer, SMTP, Gmail, and OAuth2.
- Managing the MongoDB ( Because of multiple one-to-one, one-to-many relation ).
- Writing Clean Code + Maintaining folder structure.### Backend Skills I earned:
- Nodemailer.
- Writing clean code.### Screenshots
**Course Page**
![Course Page](https://i.postimg.cc/Vvq0SKF2/Screenshot-2022-10-12-UMC-Uzzal-Math-Club.png)**Course Player**
![Course Player](https://i.postimg.cc/gcsNB4pg/Screenshot-2022-10-12-UMC-Uzzal-Math-Club-1.png)**Admin Dashboard**
![Admin Dashboard](https://i.postimg.cc/YqKkSpZ4/Screenshot-2022-10-12-UMC-Admin.png)