Un proyecto 3D que combina Next.js para el frontend y Strapi para el backend, con PostgreSQL como base de datos.
/landing- Frontend desarrollado con Next.js/backend- Backend desarrollado con Strapi/scripts- Scripts útiles para el mantenimiento del proyecto/bd- Copias de seguridad de la base de datos para sincronización entre entornosdocker-compose.yml- Configuración de Docker para la base de datos PostgreSQL
- Node.js (versión recomendada: 18.x o superior)
- Docker y Docker Compose
- Git
- GraphQl
- Strapi
- Next.js
- Inmsonia para consultar los get, post, etc
Auth- He utilizado https://next-auth.js.org/configuration/pages.Squeleton- He utilizado https://ui.shadcn.com/docs/components/skeletoncarousel- He utilizado https://ui.shadcn.com/docs/components/carouselcarrito- he utiladao https://zustand.docs.pmnd.rs/guides/nextjspasarela de pago- he utilizado https://stripe.comPosgreSQl- Para la base de datos he utilizado PosgreSQl en un contenedor Docker
A parte de todo la creacion de la pagina he desarrollado un script fucnional tanto en windows como en linux para tratar la base de datos y poderla exportar donde queramos