Skip to content

Our Python RESTful API for an online store provides endpoints allowing customers to perform actions such as searching for products, adding items to the shopping cart, placing orders, and processing payments

Notifications You must be signed in to change notification settings

luistorresco/maverick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API de Gestión de Zapatos

Esta es una API para gestionar zapatos en una tienda. Permite realizar operaciones CRUD en elementos de zapatos.

Instalación

Para ejecutar esta API localmente, sigue estos pasos:

  1. Clona este repositorio: git clone https://github.com/tu_usuario/tu_repositorio.git
  2. Instala las dependencias: pip install -r requirements.txt
  3. Ejecuta la aplicación: uvicorn main:app --reload

Uso

La API ofrece las siguientes rutas:

  • POST /shoes/: Crea un nuevo zapato.
  • GET /shoes/: Lee todos los zapatos.
  • GET /shoes?color={color}: Busca zapatos por color.
  • PUT /shoes/{shoe_id}: Actualiza un zapato existente.
  • DELETE /shoes/{shoe_id}: Elimina un zapato existente.

Puedes encontrar más detalles sobre cómo usar cada ruta en la documentación de la API.

Documentación de la API

La documentación de la API está disponible en /docs y /redoc. Puedes acceder a ella en tu navegador después de ejecutar la aplicación.

Estructura de Carpetas

app/
├── api/
│ ├── __init__.py
│ ├── endpoints/
│ │ ├── __init__.py
│ │ └── shoes.py
├── core/
│ ├── __init__.py
│ └── database.py
├── models/
│ ├── __init__.py
│ └── shoe.py
└── main.py

Changelog

[2.3.2] - 9 de mayo de 2024

Cambios

  • Corregido un error en un endpoint específico.
  • Mejoras en la consulta a la base de datos.
  • Se agregó un nuevo endpoint para recuperar todos los elementos.
  • Resolución de conflictos en el archivo requirements.txt

[2.3.1] - 25 de abril de 2024

Cambios

  • Corregido error en la serialización JSON en los endpoints.
  • Mejoras en la consulta a la base de datos.
  • Corregido un error en un endpoint específico.
  • Se agregó un nuevo endpoint para recuperar todos los elementos.
  • Se resolvieron conflictos en el archivo requirements.txt.

[2.3.0] - 24 de abril de 2024

Cambios

  • Actualización de dependencias.
  • Mejoras en el archivo products.py.
  • Correcciones en el archivo db.py.

[1.0.0] - 11 de abril de 2024

Cambios

  • ¡Primer lanzamiento de la API!

About

Our Python RESTful API for an online store provides endpoints allowing customers to perform actions such as searching for products, adding items to the shopping cart, placing orders, and processing payments

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages