Backend API
API REST desarrollada en Laravel 10 para una web de venta de cervezas de importación y artesanas.
Full Stack
Este proyecto aborda un sistema integral de gestión para cervezas de importación, que incluye una tienda en línea y un panel de administración (dashboard) para la gestión de pedidos y productos.
El objetivo principal es mantener una estructura robusta en el backend para garantizar un funcionamiento eficiente y seguro. La arquitectura del proyecto se compone de cuatro repositorios principales: el primero aloja la API desarrollada en Laravel 10 para la gestión del backend, el segundo contiene el frontend de la tienda en línea implementado con Next.js 14, el tercero aloja el frontend del panel de administración también implementado con Next.js 14, y el cuarto está dedicado a la documentación basada en Docusaurus.
La API desarrollada en Laravel se centra en brindar soporte para las funcionalidades del dashboard y la tienda en línea. Hace uso de tecnologías como Swagger, MySQL y JWT para garantizar una gestión eficaz de las órdenes y un proceso de pago seguro a través de PayPal. Además, la documentación, construida con Docusaurus, ofrece un tutorial detallado que guía paso a paso en la construcción de la API, proporcionando una referencia clara y completa para los desarrolladores.
API REST desarrollada en Laravel 10 para una web de venta de cervezas de importación y artesanas.
Aproveche nuestra API para realizar sin problemas todas las operaciones CRUD (Crear, Leer, Actualizar y Eliminar) sin limitaciones.
Compatibilidad con la paginación a través de los métodos 'limit' y 'offset', lo que permite características como el desplazamiento infinito.
Utilice JWT para tokens de acceso y de refresco, y pruebe de forma segura los puntos finales con este método de autenticación.
Filtre productos por precio, título y categoría, lo que permite la creación de interfaces de usuario sofisticadas basadas en estos criterios.
La API emplea la arquitectura REST, la estructura más ampliamente adoptada en la industria.
Implementamos Swagger para describir todos los endpoints de forma clara y detallada, lo que facilita su comprensión y uso por parte de los desarrolladores.
Integración de nuestra tienda con PayPal y tarjetas de crédito.
Dashboard para el mantenimiento de nuestra base de datos con estadísticas.
Subida de imágenes de nuestros artículos.