¡Bienvenido al repositorio de Instituto API! 🚀 Este proyecto forma parte de las prácticas del Bootcamp de Ready To Code y consiste en una API para la gestión de una institución educativa.
Este sistema permite administrar los recursos de un instituto, facilitando operaciones sobre alumnos, profesores, cursos y más. Está construido utilizando NextJS.
El proyecto utiliza las siguientes herramientas y librerías principales:
- 🟢 Node.js: Entorno de ejecución para JavaScript.
- ⚡ Next.js: Framework de React para producción.
- 📑 Prisma ORM: Para la conexión e implementación de la base de datos PostgreSQL.
- 🧰 Better Auth: Libreria para autenticación.
Sigue estos pasos para levantar el proyecto en tu entorno local:
- Clona el repositorio:
git clone https://github.com/rollingcodeschool/Instituto-API-Nextjs.git
cd Instituto-API-Nextjs-
Instala las dependencias:
npm install
-
Crea el archivo .env y agrega tus variables de entorno:
DATABASE_URL="postgresql://user:password@localhost:5432/bd" BETTER_AUTH_SECRET= BETTER_AUTH_URL=http://localhost:3000 GITHUB_CLIENT_ID= GITHUB_CLIENT_SECRET= GOOGLE_CLIENT_ID= GOOGLE_CLIENT_SECRET= -
Inicia el servidor de desarrollo:
npm run dev
+Hecho con ❤️ por Ing. Emilse Arias Mentora en Rolling Code School.