Skip to content

start to learn python 1.1.2025, wrote this project in May 2025

Notifications You must be signed in to change notification settings

Tech-noneX/user-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python User Management System

A command-line user management system built in Python that supports user registration, login/logout, role-based access (user, admin, super admin), and persistent user data storage in JSON format.


Features

  • Register new users and super admins
  • Role-based access control: User, Admin, Super Admin
  • Menu-driven CLI interface (text-based)
  • Persistent storage: User data saved in users_data.json
  • Login and logout with account locking after failed attempts
  • Super admin dashboard to manage users, roles, access, and view system status
  • Basic messaging system (in progress)

Getting Started

Requirements

  • Python 3.x

Usage

python user-management-system.py