Skip to content

Daniel-VS9/Deliah-resto-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Deliah Resto

This API is made to facilitate the management of a restaurant. For this purpose it has three entities users, products and orders with the necessary CRUD operations.

Resources

  • Node.js
  • Express.js
  • Dotenv
  • Swagger
  • JWT
  • Mysql
  • Mocha
  • Bcrypt
  • Helmet
  • Redis

Installation

1. Clone the project

git clone https://github.com/Daniel-VS9/Deliah-resto-API.git

2. Install dependencies

npm install

3. Mysql

Configure MySQL database (you can use attached deliahDB.sql file)

4. Redis

Be sure you have redis installed on your machine

5. Run the server

npm run start

or

npm run dev

AWS architecture

delilah api aws architecture

Full size diagram


Tests

To start the test routine run

npm run test

Demo

You can see this project running here


Documentation

Documentation can be accessed at http://localhost:3000/api-docs

Credentials:

Email Pass
[email protected] 1234
[email protected] 1234

* Login in swagger documentation with email and pass

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published