Skip to content

kingandrenz/dashboard-app

Repository files navigation

User Management Dashboard – Users List

A responsive Users List interface built with React and Tailwind CSS. This project demonstrates how to display and manage user information such as name, email, role, and account status in a clean and professional dashboard layout.


🚀 Features

  • Responsive and modern UI with Tailwind CSS.

  • Dynamic rendering of user data from a local dataset.

  • Status indicators with conditional styling:

    • ✅ Active – Green
    • ⚠️ Inactive – Yellow
    • ⏳ Pending – Orange
    • ⛔ Suspended – Red
  • Structured for easy extension with APIs or backend systems.


🛠️ Tech Stack

  • React – Component-based UI
  • Tailwind CSS – Styling and responsiveness
  • JavaScript (ES6+)

📂 Project Structure

├── src
│   ├── components
│   │   └── UserList.js   # Main component for rendering users table
│   ├── App.js            # Root app component
│   └── index.js          # Entry point
└── public

📸 Screenshot

(Add a screenshot or GIF of the project here for better presentation)


⚡ Getting Started

1️⃣ Clone the Repository

git clone https://github.com/your-username/user-management-dashboard.git
cd user-management-dashboard

2️⃣ Install Dependencies

npm install

3️⃣ Run the Development Server

npm start

The app should now be running on http://localhost:3000.


📌 Future Improvements

  • Add CRUD functionality (Create, Update, Delete users).
  • Connect to a backend API for real-time data.
  • Add authentication and role-based access.

🧑‍💻 Author

Anthony Kanu (Flexteck)


📜 License

This project is licensed under the MIT License.

Releases

No releases published

Packages

 
 
 

Contributors