Skip to content

dimssu/MUM

Repository files navigation

User Management System

A modern React application for managing users with authentication, built with Vite, TypeScript, and SCSS.

Features

  • User authentication (login/logout)
  • Protected routes with auth guards
  • User management (view, create, edit, delete)
  • Responsive design
  • Toast notifications for feedback
  • Form validation

Tech Stack

  • Frontend Framework: React 19
  • Build Tool: Vite 6
  • Language: TypeScript 5.7
  • Routing: React Router 7
  • Styling: SCSS with modules
  • HTTP Client: Axios
  • Date Handling: Day.js
  • Notifications: React Toastify

Getting Started

Prerequisites

  • Node.js (v18 or higher recommended)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone <repository-url>
    cd mum
  2. Install dependencies:

    npm install
    # or
    yarn
  3. Create a .env file in the root directory with the following variables:

    VITE_API_BASE_URL=http://localhost:3000
    

Development

Start the development server:

About

Mudra User Management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages