Skip to content

CheSubhro/User-Management-System-Flask-Vite-React-Shadcnui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

👥 User Management System

A professional Full-Stack Application built for managing member records efficiently. It features a clean, responsive UI with a powerful Flask backend.


🚀 Tech Stack

Frontend

  • Framework: React.js (Vite)
  • Styling: Tailwind CSS & Shadcn UI
  • Validation: React Hook Form & Zod
  • Icons: Lucide React

Backend

  • Framework: Python (Flask)
  • Environment: Python-dotenv
  • Cross-Origin: Flask-CORS

signup login admin admin_edit admin_delete viewer editor 404page

📁 Project Structure

User Management System/
├── backend/            # Flask API & Business Logic
│   ├── .env           # Environment variables (Ignored by Git)
│   ├── app.py         # Main entry point
│   └── requirements.txt
└── frontend/           # Vite + React UI
    ├── src/
    ├── components/    # Shadcn & Custom components
    └── package.json
cd backend
python -m venv venv

# Activate virtual environment
# For Mac/Linux:
source venv/bin/activate  
# For Windows:
venv\Scripts\activate     

pip install -r requirements.txt
python app.py

cd frontend
npm install
npm run dev

Features
Advanced Form Handling: Multi-column grid layout with strict Zod validation.

Member Tracking: Manage name, email, DOB, professional skills, and GitHub profiles.

Responsive Design: Fully optimized for Mobile, Tablet, and Desktop using Tailwind CSS.

Role Management: Assign roles like Admin, Editor, or Viewer.

Security: Environment-based configuration (.env) for API keys and sensitive data.

Author
CheSubhro

GitHub: @CheSubhro

About

This is a Full-Stack Member Management System designed for efficient user data handling and administrative control. The project features a robust Flask backend for API management and a modern, responsive React frontend built with Vite, Tailwind CSS, and Shadcn UI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors