Es un ecommerce especializado en la ventas y distribución de Mangas en español.
Consigue tus títulos de Mangas favoritos de forma rápida y segura:
Contamos con titulos muy populares:
- Hunter x Hunter
- One piece
- Inuyasha
- Akira
Entre muchos otros.
https://aurora-mangas.vercel.app/
Utilizamos paypal como agente de pagos para procesar y verificar tus compras de forma rápida y segura.
- TypeScript
- React
- Nextjs
- Tailwind.css
- Prisma
- MySQL
- GraphQL
- Redux Toolkit
También con mucho 🧡 y 🔥.
Para descargar las dependencias ejecuta
yarn install
Recuerda antes declarar las variables de entorno que se encuentran en el archivo .env.example
, cuales deben de estar en los siguientes archivos
- .env
- .env.test: para test
Para crear la base de datos usando docker ejecuta:
docker compose up -d
Para hacer una migración o inicialización del schema.prisma
a la base de datos ejecuta:
yarn migrate
Si por alguna razón los datos de prueba no han sido sembrados en DB puedes ejecutar el siguiente comando:
npx prisma db seed
Esto carga unos datos de prueba para comenzar a trabajar. Verifica este archivo en /prisma.seed.ts
. Si en caso de fallo reintentar con el mismo comando.
Para iniciar el servidor de desarrollo ejecuta:
yarn dev
Para ejecutar las pruebas primero inicializa la base de datos de prueba con el siguiente comando:
yarn migrate-test
Para correr las pruebas primero inicia el servidor de desarrollo con el siguiente comando:
yarn server-test
Para ejecutar las pruebas unitarias ejecuta:
yarn test
Para ejecutar las pruebas de integración usando chrome ejecuta: ''' yarn test:cypress '''
Para ejecutar las pruebas de integración desde CLI ejecuta
yarn test:e2e