Mongogram es una aplicación hecha con fines educativos, y funciona como una mini red social básica. Se pueden crear posts y ver los posts de los demás usuarios. Para acceder deberás vincular tu cuenta de Google. 👇
- Prerequisitos: Node.js v18.10, MongoDB, Credenciales de Google OAuth
- Instalar paquetes de Node.js:
npm install
- Crear archivo
.env
en la raíz del proyecto con las siguientes variables de entorno:
# Url del proyecto
NEXT_AUTH_URL=http://localhost:3000
# String aleatoria para encriptar las cookies
NEXTAUTH_SECRET=secret
# Datos para la autenticación con Google
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
# Url de la base de datos de MongoDB
MONGODB_URI=
- Ejecutar el proyecto con
npm run dev
- Aprender a utilizar Next.js v13, con Server Components y demás funcionalidades nuevas
- Demostrar el uso de una base de datos Documental (MongoDB)
- Tener un ejemplo para compartir en clase acerca del funcionamiento de MongoDB