8000 GitHub - Isacco-B/node-express-project: A Node.js RESTful API platform for managing users, products, and orders, featuring Swagger documentation and unit testing.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A Node.js RESTful API platform for managing users, products, and orders, featuring Swagger documentation and unit testing.

Notifications You must be signed in to change notification settings

Isacco-B/node-express-project

Repository files navigation

NodeJs Project

  • A Node.js RESTful API platform for managing users, products, and orders, featuring Swagger documentation and unit testing.
  • License: MIT

Planty of Food (POF) is a company that aims to make plant-based food more accessible.

Tech Stack

Client: Javascript, Swagger.

Server: Nodejs, Express.

Database: MongoDB, Mongoose.

UnitTest: Chai, Chai-HTTP, Mocha, Sinon and Nyc for test coverage.

Screenshots

  • API DOCUMENTATION

  • TESTING

Getting Up and Running Locally

Clone Repo

git@github.com:Isacco-B/Start2Impact_Progetto_Nodejs.git

Edit .env.development and .env.test

NODE_ENV=development
DB_HOST=mongodb://localhost:27017/dev_db
NODE_ENV=test
DB_HOST=mongodb://localhost:27017/test_db

Install all dependencies

npm install

Run Dev Server

npm run startDev

http://localhost:3000/api-docs/

Run UnitTest

npm run test

🔗 Links

linkedin

About

A Node.js RESTful API platform for managing users, products, and orders, featuring Swagger documentation and unit testing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0