Skip to content

SebastianL2/api-market

Repository files navigation

API RESTful

Taller Colaborativo - Electiva II

Integrantes de grupo
  • [Sebastan Cely Peña]

Instrucciones al clonar el API

Instalar las depencias necesarias 👇🏻

npm install

Ejecutar la API de forma local 👇🏻 bash npm start

o en modo desarrollo 👇🏻

npm run dev

🎯 dependencias

Nombre Version
cors 2.8.5
dotenv 10.0.0
express 4.18.2
mongoose 6.0.14

El puerto por el que corre el API es el 5000

El API se encuentra alojada en vercel https://api-market-bivz.vercel.app/

Se uso Mongo Atlas para gestionar la base de datos en la nube.

El puerto por el que corre la APP es el 3500


Rutas

Product

  • /api/product/ Tipo GET => Muestra todos los productos disponibles.
  • /api/product/ Tipo POST => Permite agregar un nuevo producto. Ejemplo 👇🏻
{
"name":"dads",
"description":"asdada",
"value":"321",
"dateExpired":"4/08/2023"
}
  • /api/product/:id Tipo GET => Muestra un solo producto por el id generado en mongo.
  • /api/product/:id Tipo DELETE => Permite eliminar un producto de la base de datos.

Objetivos del Taller:

  • Comprender los conceptos básicos de una API RESTful.
  • Aprender a implementar rutas y endpoints en una API.
  • Conectar y gestionar una base de datos utilizando MongoDB Atlas.
  • Realizar operaciones CRUD a través de la API.
  • Familiarizarse con las mejores prácticas en el diseño y desarrollo de APIs.

Esquema 1

Vistaprevia

Esquema 2 . de productos

Vistaprevia2

Esquema 3 . Funcionalidada de los metodos

Vistaprevia2

Esquema 4 . Diagrama de actividades

Vistaprevia3

Esquema 5 . Diagrama de actividades

Vistaprevia3

🎯 Requisitos

Estado Funcion
☑️ Se implementa una api en la nube
☑️ la API permite eliminar productos
☑️ la API permite buscar productos por id
/ la API permite añadir productos (desplegada la api esta funcion no cumple el requisito )

About

API:

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors