Skip to content

Phionira LMS Project: An Industrial-level Learning Management System built with React.js, Next.js, Node.js -Express and MongoDB

Notifications You must be signed in to change notification settings

francisco-oro/lms-phionira

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Phionira LMS - By Francisco Oro 🏑

Phionira LMS Project: An Industrial-level Learning Management System built with React.js, Next.js, Node.js -Express and MongoDB

This project makes use of:

MongoDB Express.js React Next JS NodeJS Redis TailwindCSS JWT Socket.io

Live Site URL

pending

Status

Back-End

  • Project Server Setup
  • Database connection: MongoDB (Primary) & Redis (For sessions and Cache)
  • Error Handling
  • Database models: User, Course, Chapter, Unit, Video, Comment, Layouts and reviews
  • JWT Authentication
  • Authentication endpoints: sign in, sign up, verify email address, change password
  • EJS Integration (To send emails with custom HTML templates)
  • User protected & Authorization middleware
  • Edit FAQ, Hero banner, categories
  • Advanced cache maintenance
  • Layout model design

Front-End

  • Header and hero components
  • Login and signup verification UI
  • Signup and user activation features
  • Profile UI and functionalities
  • Edit profile and update password
  • Admin saidebar, create course UI
  • Course content UI and course preview UI
  • Create coourse feature
  • Get all users, courses, manage team.
  • Edit & Delete course
  • Banner, FAQ, Categories Customization
  • Course, Reviews, FAQ, Footer UI and features
  • Course Details UI and Functionalities
  • Stripe Integration and create order
  • Course Access Page UI + Functionalities
  • Adding question and answer in course content
  • Adding Review Reply in each course
  • Course search and Filter Features
  • Implement socket.io and realtime notifications
  • Fix all bugs and recheck full application
  • Deployment

About

Phionira LMS Project: An Industrial-level Learning Management System built with React.js, Next.js, Node.js -Express and MongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages