- MongoDB
- Express
- React
- Node.js
Este es mi primer proyecto desarrollado con el stack MERN (MongoDB, Express, React y Node.js).
La página web es una API REST conectada a MongoDB utilizando el ODM Mongoose.
El frontend fue desarrollado utilizando SASS, React Router Dom y sistemas de layouts.
La aplicación cuenta con un sistema de autenticación protegido con JWT y Access Tokens para permitir el acceso a usuarios registrados, y Refresh Tokens para recuperar sesiones.
Los usuarios con privilegios tienen acceso a un panel de administrador para gestionar la web, incluyendo un menú completamente dinámico que se puede gestionar desde el panel.
La aplicación también cuenta con un sistema de Newsletter y una sección para subir cursos conectada a la API de Afiliados Udemy.
Además, tiene un sistema de Blog con paginación y creación de URL dinámicas que también se puede gestionar desde el panel de Administrador.
Se ha implementado SEO On Page para mejorar la visibilidad en Google. La aplicación se aloja en servidores en la nube.
- Clonar el repositorio
- Modificar las consants.js con sus crenciales
- Instalar yarn
npm install --global yarn
- Instalar las dependencias con
yarn install - Iniciar el servidor dese la carpeta server con
yarn dev - Iniciar la aplicación web desde la carpea retbot con
yarn start

































