npm i mongoose bcrypt body-parser cloudinary dotenv jsonwebtoken
config es la carpeta donde está la configuración para conectarse a mongo y cloudinary
controllers manejan la lógica de las rutas e interactuan con los servicios
service se encuentra la lógica del negocio
controller maneja las operaciones de registro y login
Middleware manejaría la autenticación para proteger rutas privadas
routes define los endpoints
¿por qué cloudinary? Cloudinary es una herramienta que ayuda a los developers a manejar imágenes con mínimo esfuerzo.
In the MERN stack, endpoints are specific URLs that allow access to the server. The back-end of the MERN stack provides endpoints, while the front-end makes calls to those endpoints to access the server.