Bienvenido a la API de EFE App. Esta API permite a la aplicación Flutter interactuar con el backend para:
Inicia sesión con un usuario existente.
{
"username": "usuario",
"password": "contraseña"
}
Registra un nuevo usuario.
{
"username": "nuevo_usuario",
"password": "contraseña",
"nombre": "Nombre",
"email": "correo@ejemplo.com",
"apellido": "Apellido",
"telefono": "1234567890",
"direccion": "Dirección completa"
}
Obtiene una lista de todos los productos disponibles.
Obtiene los detalles de un producto específico por ID.
Obtiene una lista de productos destacados.
Para los endpoints que requieren autenticación, debes incluir el token JWT en el encabezado de la solicitud:
Authorization: Bearer [tu_token_jwt]
Todas las respuestas están en formato JSON con la siguiente estructura:
// Respuesta exitosa:
{
"status": "success",
"message": "Mensaje de éxito",
"data": { ... }
}
// Respuesta de error:
{
"status": "error",
"message": "Mensaje de error"
}