GithubHelp home page GithubHelp logo

delilah_resto's Introduction

Api delilah_resto

馃敡 Api Delilah Resto Acamica

Tercer Proyecto de la carrera Desarrollo Web Full Stack en Acamica.

鈿欙笍 Procedimiento :

1 - Instalaci贸n 馃敥

Clonar proyecto desde la consola :

鈱笍 git clone https://github.com/Leandrouno/delilah_resto

2 - Instalaci贸n de dependencias 馃敥

鈱笍 npm install

3 - Crear base de datos 馃敥

Importar el Archivo delilah.sql desde el panel de Administracion Recuerde Editar el archivo configuracion/configuracion.js con los datos de su entorno.

4 - Iniciar el servidor 馃敥

Abrir el archivo servidor.js desde VisualStudio y ejecutar en terminal :

鈱笍 nodemon servidor.js

5 - Ya podes Utitlizar el Sistema ! 馃敥

馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶馃搶

6 - Podes ver Algunos endpoint para Postman desde el siguiente link:

https://github.com/Leandrouno/delilah_resto/blob/main/Delilah.postman_collection.json

7 Descargate el YAML

8 ENDPOINT

localhost:3000/v1

Metodo Enpoint Body Header Descripcion
POST /login {usuario,contrase帽a} Devuelve el Token del Usuario
GET /usuarios {token } Devuelve Informacion de todos los usuarios
GET /usuarios {usuario} {token } Devuelve informacion de un Usuario
POST /usuarios { usuario, nombre, apellido, Crea un Usuario
email, contrasena, telefono,
domicilio }
PUT /usuarios { usuario, nombre, apellido, {token } Modifica un Usuario (Solo Admin)
email, contrasena, telefono,
domicilio}
DELETE /usuarios {usuario} {token } Elimina un usuario (Solo Admin)
-------- -------------------- ----------------------------- ------------------------------- --------------------------------------------------------
GET /productos Devuelve todos los productos
GET /productos {nombre} Devuelve los productos que contengan la palabra buscada
POST /productos { nombre, precio, imagen, {token } Crea un Producto (Solo Admin)
descripcion}
PUT /productos { id, nombre, precio, imagen, {token } Modifica un Producto (Solo Admin)
descripcion}
DELETE /productos {id} {token } Elimina un producto (Solo Admin)
-------- -------------------- ----------------------------- ------------------------------- --------------------------------------------------------
GET /pedidos {token } Muestra pedidos (si es Admin muestra todos )
POST /pedidos {total, id_usuario, {token } Crea un Pedido
productos[
{id_producto,cantidad,
nombre_producto,precio}]}
PUT /pedidos { estado , id_pedido } {token } Permite editar el Estado del Pedido (Solo Admin)
DELETE /pedidos {id ,token} {token } Elimina un pedido (Solo Admin)
-------- -------------------- ----------------------------- ------------------------------- --------------------------------------------------------

delilah_resto's People

Contributors

leandrouno avatar

Watchers

 avatar

Forkers

japsolo diegodla

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google 鉂わ笍 Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.