Skip to content

chandan-0416/Backend-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Max-Q — Full Stack Authentication & User Management Platform

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.

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

Tech Stack

Frontend

  • React.js
  • TypeScript
  • React Router DOM
  • Axios
  • Tailwind CSS
  • React Icons

Backend

  • Node.js
  • Express.js
  • MongoDB Atlas
  • Mongoose
  • JWT
  • Bcrypt
  • Multer
  • Cloudinary

Learning Outcomes

  • 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

About

Max-Q is a full-stack MERN authentication and user management platform featuring secure JWT authentication, profile management, image uploads, and protected user dashboards.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors