Max-Q is a modern full-stack authentication and user management platform built with the MERN stack. The application provides secure user authentication, profile management, password updates, and account customization features.
- Authentication
- User Registration
- User Login
- User Logout
- JWT Authentication
- Refresh Token Mechanism
- Protected Routes
- User Management
- View Current User Profile
- Edit Profile Information
- Change Password
- Upload Profile Avatar
- Upload Cover Image
- Account Settings
- Frontend Features
- Responsive Design
- Modern Authentication Modals
- Dashboard Interface
- Profile Management Pages
- Settings Management
- Error Handling & Loading States
- Backend Features
- RESTful API Architecture
- JWT Authorization Middleware
- MongoDB Atlas Integration
- Cloudinary Image Storage
- Secure Password Hashing
- Authentication Middleware
- Custom Error Handling
- React.js
- TypeScript
- React Router DOM
- Axios
- Tailwind CSS
- React Icons
- Node.js
- Express.js
- MongoDB Atlas
- Mongoose
- JWT
- Bcrypt
- Multer
- Cloudinary
- Authentication and Authorization
- JWT Access & Refresh Tokens
- REST API Development
- Protected Routes
- File Upload Handling
- Cloud Storage Integration
- Frontend State Management
- MERN Stack Application Architecture
- Secure User Session Management