Evaluando propuestas

Modulo de inventario floral con php mysql pdo jquery ajax microservicios

Publicado el 15 Enero, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesito un modulo de inventario floral que me permita llevar la gestion de mi inventario con estructura de microservicios para que pueda ser consumido por mi web y mi punto de venta.

Contexto general del proyecto

### Tecnologías Requeridas: - Backend: - Lenguaje: PHP. - Base de datos: MySQL. - Conexión: Usar PDO para interactuar con la base de datos. - Arquitectura: Microservicios siguiendo el patrón MVC. - API: Implementar una API RESTful para permitir el consumo de datos desde otros sistemas. - Frontend: - html, css, bootstrap para la interfaz. - JQuery para la interacción dinámica. -Ajax - Infraestructura: - Organizar el proyecto con una estructura clara, como esta: ``` inventory-system/ ├── public/ # Archivos públicos │ ├── css/ │ ├── js/ │ ├── index.php # Interfaz principal del inventario │ └── api.php # Punto de entrada del API Gateway ├── services/ # Microservicios │ ├── products/ # Microservicio de productos │ │ ├── controllers/ │ │ │ └── ProductController.php │ │ ├── models/ │ │ │ └── Product.php │ │ ├── routes.php │ │ └── index.php │ ├── shared/ # Componentes compartidos │ │ ├── config/ │ │ │ └── database.php │ │ └── helpers/ │ │ └── Response.php └── db/ └── inventory.sql # Script de la base de datos ``` esto es solo un ejemplo del orden que necesito, puedes hacerlo a tu orden propio, Respetando Modelo Vista Controlador. ### Funcionalidades Básicas: 1. **Gestión de Inventario**: CRUD para todas las vistas. 2. **API RESTful**: - El sistema debe exponer los endpoints del inventario para que puedan ser consumidos desde: - Un punto de venta (POS). - La página web de mi negocio. - Endpoints requeridos: - `GET /services/products`: Listar productos. - `POST /services/products`: Crear producto. - `PUT /services/products`: Actualizar producto. - `DELETE /services/products`: Eliminar producto. 3. **Consumo del API**: - Proveer un ejemplo funcional de cómo otros módulos pueden consumir la api usando ajax o fetch. ### Requisitos Adicionales: - Usar estándares RESTful en la construcción de la API. - Código bien documentado para facilitar el mantenimiento. - Mensajes de error y validaciones para entradas incorrectas.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: 25 Enero, 2025

Habilidades necesarias

Otros proyectos publicados por M. D.