Backend para la gestión de productos, clientes y cotizaciones
SuresAdmin Backend es una API RESTful desarrollada en Spring Boot, que proporciona la lógica de negocio para el sistema de administración comercial SuresAdmin. Ofrece servicios para gestionar productos, clientes y cotizaciones, y se integra con el frontend basado en React.
- Gestión de Productos: CRUD completo para productos con carga de imágenes.
- Gestión de Clientes: CRUD para clientes.
- Gestión de Cotizaciones: Control de cotizaciones, aplicación de descuentos e impuestos.
- Notificaciones: Envío de alertas para inventario bajo y límites de crédito.
-
Clona el repositorio:
git clone https://github.com/JesusAnayaMtz/suresadmin.git
-
Configura la base de datos en el archivo
application.properties. -
Ejecuta el proyecto con Maven:
mvn spring-boot:run
Aquí algunos de los endpoints disponibles:
| Método | Endpoint | Descripción |
|---|---|---|
| GET | /api/productos |
Obtener lista de productos |
| POST | /api/productos |
Crear un nuevo producto |
| GET | /api/clientes |
Obtener lista de clientes |
| POST | /api/cotizaciones |
Crear una nueva cotización |
| GET | /api/notificaciones |
Obtener notificaciones de inventario |
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/suresadmin/
│ │ └── resources/
│ ├── test/
└── pom.xml¡Contribuciones son bienvenidas! Sigue estos pasos para colaborar:
- Realiza un fork del proyecto.
- Crea una nueva rama (
git checkout -b feature/nueva-funcionalidad). - Realiza tus cambios y commitea (
git commit -am 'Agrega nueva funcionalidad'). - Sube los cambios (
git push origin feature/nueva-funcionalidad). - Crea un Pull Request.
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.
Creado por Jesus Anaya
