Skip to content

This is a small website developed by using Node.Js/ Express.Js ,HTML5, CSS3, and Boostrap5. This website support for learning purpose, and practicing Node.Js and Express.Js

Notifications You must be signed in to change notification settings

NVCLong/NewCoursera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

New Coursera

Coursera is a Web/app project for learning purposes. The project is a website where students can look up and learn about technology, and at the same time learn some basic programming languages through courses. video is attached. Coursera is also a project that helps creators get acquainted and practice with Nodejs and ExpressJs as well as some other libraries.

Features

  • Log in / Register
  • Reset password by Email
  • Add course to Cart
  • Search course
  • Watch Video in course detail pages
  • Read Tech news, and job news
  • Add and Edit new course and subcourse for Admin
  • Add new job news for Admin
  • Edit and add new jobs for Admin
  • Apply Cv for users
  • Edit Cv for users
  • Manage users course for users
  • Manage users Cv
  • Add and edit Tech news for Admin
  • Real time chat
  • Edit profile for users
  • Get data for admin (courses, users,news, jobs,...)

Authors

Tech Stack

Client: HTML5, CSS3, Handlebars, Socket.io

Server: Node, Express, Socket.io

Run Locally

Clone the project

  git clone https://github.com/NVCLong/NewCoursera

Go to the project directory

  cd NewCoursera

Install dependencies

  npm install bcrypt cookie-parser cors express express-handlebars jsonwebtoken jwt-decode mailgen mongoose mongoose-slug-generator morgan node-sass nodemon nodemailer socket.io

Start the server

  npm start

🛠 Skills

Javascript, HTML, CSS, Nodejs, Expressjs, Socketio,....

Documentation

ExpressJs Handlebars nodemailer JWT SocketIo mongoose

Feedback

If you have any feedback, please reach out to us at [email protected]

About

This is a small website developed by using Node.Js/ Express.Js ,HTML5, CSS3, and Boostrap5. This website support for learning purpose, and practicing Node.Js and Express.Js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published