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