Codemaster

Plataforma integral

Full Stack

E-commerce cervezas de importación

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.

Tienda

Aplicación de comercio electrónico con Pagos con tarjeta y PayPal

Dashboard

Aplicación desarrollada en NEXT 14 que consulta la API de cervezas.

Backend API

API REST desarrollada en Laravel 10 para una web de venta de cervezas de importación y artesanas.

Tutorial API

Tutorial de implementación paso a pso de Cervezas API

Simulación compra con tarjeta

Caracteristicas

Operaciones CRUD

Aproveche nuestra API para realizar sin problemas todas las operaciones CRUD (Crear, Leer, Actualizar y Eliminar) sin limitaciones.

Paginación

Compatibilidad con la paginación a través de los métodos 'limit' y 'offset', lo que permite características como el desplazamiento infinito.

JWT

Utilice JWT para tokens de acceso y de refresco, y pruebe de forma segura los puntos finales con este método de autenticación.

Filtros

Filtre productos por precio, título y categoría, lo que permite la creación de interfaces de usuario sofisticadas basadas en estos criterios.

API REST

La API emplea la arquitectura REST, la estructura más ampliamente adoptada en la industria.

Swagger

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.

Pagos con PayPal

Integración de nuestra tienda con PayPal y tarjetas de crédito.

Gestión de inventario

Dashboard para el mantenimiento de nuestra base de datos con estadísticas.

Subida de imágenes

Subida de imágenes de nuestros artículos.

Trabajo con las siguientes tecnologias