jarqvi / store-backend

A simple backend for store project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple Backend for Online-Shop Project Built with Node, Express, Redis, Swagger and MongoDB

This project is a simple online-shop built using Node, Express, and MongoDB. It is designed to teach Node packages for tasks such as validation and database connection. To use it, MongoDB must be installed on the system.

Getting Started

To get started with this project, you will need to follow these steps:

  1. Clone the project repository to your local machine using the following command:

    bashCopy code

    $ git clone https://github.com/jarqvi/store-backend.git
    
  2. Change into the project directory:

    bashCopy code

    $ cd store-backend
    
  3. Install the required packages using npm:

    Copy code

    $ npm install
    
  4. Start the application:

    sqlCopy code

    $ npm start
    
  5. Open your web browser and go to http://localhost:3000 to access the application.

Features

This task manager project comes with the following features:

  • User authentication with JWT tokens
  • CRUD operations for tasks
  • Filtering tasks by completed and incomplete status
  • Pagination and sorting of tasks

Dependencies

This project uses the following dependencies:

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • JSON Web Token (JWT)
  • Redis
  • Swagger

Conclusion

This project is a great way to learn about Node packages for validation and database connection. By following the steps outlined above, you can easily clone and set up the project on your local machine and start learning. Happy coding!

About

A simple backend for store project


Languages

Language:JavaScript 100.0%