A full-stack user profile management application where users can register, log in, and create/update their profile with an image.
π Live Frontend Demo: https://profile-frontend-alpha.vercel.app
- β User registration and login
- β Secure authentication using JWT
- β Password encryption using bcrypt
- β Profile image upload using Multer
- β Store images on Cloudinary
- β Use Node-cache for performance optimization
- β Protect routes using middleware
- β Built with Node.js, Express.js, and MongoDB (Mongoose)
- β RESTful API structure
- Node.js
- Express.js
- MongoDB + Mongoose
- JWT for authentication
- bcrypt for password hashing
- Multer for file uploads
- Cloudinary for image storage
- Node-cache for in-memory caching
- Clone the repository
git clone https://github.com/your-username/profile-backend.git cd profile-backend