A full-stack application integrating various services such as Nodemailer for email functionalities, Cloudinary for image storage, Multer for file uploads, and JWT authentication. Built with React.js (frontend) and Node.js/Express (backend), using MongoDB as the database.
- ✅ User Authentication with JWT (Login, Signup, Password Reset)
- ✅ Nodemailer for email notifications and verification
- ✅ Cloudinary integration for secure image storage
- ✅ Multer for handling file uploads (profile images, documents, etc.)
- ✅ MongoDB with Mongoose for database management
- ✅ React.js with Redux for frontend state management
- ✅ Express.js for building RESTful APIs
- ✅ Tailwind CSS for modern UI styling
-
Frontend: React.js, Redux, Tailwind CSS
-
Backend: Node.js, Express.js, MongoDB, Mongoose
-
Services: Nodemailer, Cloudinary, Multer, JWT
- Users can sign up, log in, and reset passwords.
- Upload profile images/documents using Multer and Cloudinary.
- Receive email notifications via Nodemailer.
- Secure authentication with JWT tokens.
Contributions are welcome! Feel free to fork this repository, open issues, or submit pull requests.
This project is licensed under the MIT License.