URL del proyecto: https://harvest-reborn-pa.vercel.app/
Este es el codigo del proyecto aula del equipo zombie perteneciente al grupo 6IV6 en el cual ...
- Node.js 18.19.0 o superior
- npm 8.11.0 o superior
- MySQL 8.0.19 o superior / MongoDB
- TypeScript 5.3.3 o superior
- Git 2.40.0 o superior
- Visual Studio Code 1.47.3 o superior o cualquier editor de texto, de preferencia el IDE de Jetbrains (WebStorm).
- MySQL Workbench 8.0.19 o superior
-
Clonar el repositorio con el link del boton verde que dice "code".
-
Entrar en el directorio del proyecto
-
Ejecutar el siguiente comando en la terminal/cmd
npm install #Para instalar dependencias.
-
Crea el archivo .env en la raíz del proyecto con las siguientes variables de entorno
DATABASE_URL="mysql://USER:PASSWORD@HOST:PORT/DATABASE" NEXTAUTH_URL="http://localhost:3000" NEXTAUTH_SECRET= JWT_SECRET_SEED=
-
Agrega a MySQL la base de datos con el nombre que se haya configurado en el archivo .env
-
Ejecuta los siguientes comandos para crear las tablas en la base de datos
npx prisma db push npx prisma generate
- Si se modifica el modelo de la base de datos, ejecuta de nuevo los comando anteriores.
-
Ejecutar el siguiente comando en la terminal/cmd para ejecutar el proyecto en modo desarrollo.
npm run dev
Abre el http://localhost:3000 en tu navegador
Unicamente se aceptan contribuciones de los miembros del equipo zombie del grupo 6IV6, CECyT 9.