This is a user authentication system built with Express.js, MongoDB, EJS, and Cloudinary. It allows users to register, upload a profile photo (stored on Cloudinary), and log in to view the dashboard.
- User Registration: Allows users to register with a profile photo upload.
- User Login: Verifies user credentials against MongoDB.
- Cloudinary Integration: Uploads and stores profile images.
- MongoDB Database: Stores user details and image URLs.
- EJS Templating: Renders dynamic views.
- Session-based Authentication: Maintains user sessions.
- Backend: Node.js, Express.js
- Database: MongoDB
- Templating Engine: EJS
- Image Storage: Cloudinary
- Authentication: Sessions (express-session)
- Other: dotenv, multer (for handling file uploads)
- Fork the repository.
- Create a new branch (
feature-xyz). - Commit your changes.
- Push to your branch and create a Pull Request.


