Skip to content

Latest commit

 

History

History
44 lines (33 loc) · 1.35 KB

README.md

File metadata and controls

44 lines (33 loc) · 1.35 KB

Web-Course-Backend

Welcome to the project!

Installation

To get started, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/project.git
    
  2. Navigate to the project directory:

    cd project
    
  3. Install dependencies using npm:

    npm install
    
  4. Press to start:

    npm run dev
    

Dependencies

The project relies on the following dependencies:

  • bcrypt (version 5.1.0): Library for password hashing and salting.
  • body-parser (version 1.20.2): Middleware for parsing incoming request bodies.
  • dotenv (version 16.3.1): Loads environment variables from a .env file into process.env.
  • express (version 4.18.2): Fast and minimalist web framework for Node.js.
  • html-to-text (version 9.0.5): Converts HTML content to plain text.
  • jsonwebtoken (version 9.0.1): Implements JSON Web Tokens for user authentication.
  • mongoose (version 7.3.1): Elegant MongoDB object modeling for Node.js.
  • nodemailer (version 4.7.0): Sends emails from Node.js applications.
  • pug (version 3.0.2): Template engine for rendering HTML views.
  • validator (version 13.9.0): Library for validating and sanitizing user input.

Please refer to the official documentation of each dependency for more detailed information on how to use them within the project.