Welcome to the project!
To get started, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/project.git
-
Navigate to the project directory:
cd project
-
Install dependencies using npm:
npm install
-
Press to start:
npm run dev
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 intoprocess.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.