git clone https://github.com/FooTalent/team-1.git
cd team-1cd dental-landing
npm install
npm run devEl servidor de desarrollo se ejecutará en http://localhost:5173
cd dental-backend
npm installDebe crearse un archivo .env y agregarle las variables de entorno que se encuentran en .env.template
En la variable DATABASE_URL debe agregarse un string connection para postgreSQL ya que es la base de datos que utiliza el projecto, ejemplo: postgresql://<user>:<password>@localhost:5435/<databasename>?schema=public
npx prisma migrate dev
npm run seedsEl primer comando crea las tablas en la base de datos, y el segundo llena la base de datos con los Roles y tambien un usuario por defecto, user: admin@gmail.com password: 1234
npm run start:devEl servidor de desarrollo se ejecutará en http://localhost:3000.
Se puede probar el backend en http://localhost:3000/swagger, es necesario agregrar el token que se recibe al hacer login en (api/user/login-user) con el usuario por defecto
El projecto se encruenta alojado en https://grinpol.vercel.app.
Actualmente se esta utilizando un hosting gratuito en el backend lo que ocasiona que se "duerma" despues de un cierto tiempo de inactividad, por ese motivo la primera interaccion con el backend puede demorar 1 minuto en obtener una respuesta, luego de esa primera intercacion funciona con normalidad.