Estado del desarrollo - Socomarca/socomarca-backend GitHub Wiki
Resumen
Se muestran las acciones que el API (backend) Socomarca es capaz de efectuar
API Autenticación
- Obtención de token de autenticación
- Restauración contraseña
- Revocación de token de autenticación
- Validación de token de autenticación
API Perfil de usuario
- Consulta de la información del usuario autenticado
API Usuario
- Consulta de la lista de usuarios
- Búsqueda de usuarios por nombre Issue #149
- Búsqueda de usuarios por rol Issue 151
- Registro de nuevo usuario
- Actualización de un usuario
- Eliminación de un usuario
API Direcciones
- Consulta de la lista de direcciones del usuario autenticado
- Registro de una nueva dirección del usuario autenticado
- Actualización de una dirección del usuario autenticado
API Productos
- Consulta de la lista de productos
- Consulta del detalle de un producto
- Búsqueda de productos por rango de precio
- Búsqueda de productos por nombre
- Búsqueda de productos por categoría
- Búsqueda de productos por subcategoría
- Búsqueda de productos por marca
- Búsqueda de productos por favoritos del usuario
API Categorías de producto
- Consulta de la lista de categorías de producto
- Búsqueda de categorías por nombre Issue #148
API Favoritos
Listas de favoritos
- Consulta de las listas de favoritos del usuario autenticado
- Regsitro de una nueva lista de favoritos del usuario autenticado
- Actualización de una lista de favoritos del usuario autenticado
- Eliminación de una lista de favoritos del usuario autenticado
Favoritos
- Consulta de los favoritos del usuario autenticado
- Registro de un nuevo favorito del usuario autenticado
- Eliminación de un favorito del usuario autenticado
API Precios
- Consulta de la lista de precios
API Carrito
- Consulta del carrito del usuario autenticado
- Adición de nuevo ítem al carrito del usuario autenticado
- Eliminación de un ítem del carrito del usuario autenticado
- Eliminación de todos los ítems del carrito del usuario autenticado
API Marcas
- Consulta de la lista de marcas
API Órdenes
- Consulta de las órdenes del usuario autenticado
- Pago de una nueva orden creada a partir del carrito del usuario autenticado
- Confirmación del pago de la orden