Skip to content

Teixeira49/bookstore-inventory-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 bookstore-inventory-api

API REST para un sistema de gestión de inventario de librerías que incluyo validación de precios en tiempo real para precios locales El sistema pertenece a una cadena de librerias financiada por Nextep Innovation, quien a su vez es su principal aliado tecnologico Aqui se puede:

  1. Gestionar Inventario de libros
  2. Validar precios con la region local
  3. Calcular precios de venta sugeridos

🧪 Instalación

🚀 Ejecución

  • ✅ En tu terminal Ejecuta el comando: uvicorn api.main:app --reload
  • ⚠️ Si no funciona utiliza python -m uvicorn api.main:app --reload

El codigo abre por defecto el servicio en la siguiente ruta:

http://127.0.0.1:8000/

Tambien puedes probar los endpoints en el siguiente enlace:

https://bookstore-inventory-api-nine.vercel.app/

⚙️ Dependencias Requeridas

  • pydanctic
  • os
  • fastapi
  • requests
  • uvicorn
  • sqlalchemy
  • typing
  • datetime
  • re
  • traceback
  • dotenv

💾 Features del programa

  • Ver todos los libros
  • Buscar un libro por ID
  • Buscar libro por categoria
  • Buscar libros de stock escaso
  • Crear un nuevo libro en el sistema
  • Editar información de un libro del sistema
  • Eliminar un libro del sistema
  • Asignar precio local a un libro del sistema

📄 Acceso a la documentación & Ejemplos de uso

  • En la ruta escribir /docs para acceder a la documentacion, ejemplo:
http://127.0.0.1:8000/docs
  • Tambien puedes exportar la siguiente coleccion de postman:
https://drive.google.com/file/d/1uA1dMTYQrgzKxmyfuJEHsaUcmtb2GStc/view?usp=drive_link

About

⚙️ RESTful API diseñada para la gestión y control eficiente del inventario de una librería 📚. Facilita la administración del catálogo de libros, monitoreo de stock y calculo de precios de venta 💵.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages