Skip to content

atlas-devel/Admin-dashboard

Repository files navigation

Admin Dashboard

A comprehensive property management administration dashboard built with React, TypeScript, and Vite. This dashboard allows administrators to manage users (renters and landlords), properties, leases, move-out requests, payments, and system settings efficiently.

Features

  • User Management: Manage, search, and filter users (Landlords, Renters, Agents).
  • Property Management: Verify new properties and manage existing ones.
  • Lease & Payment Tracking: Monitor leases, payment statuses, and processing.
  • Analytics & Dashboards: Visualize revenue, user growth, property locations, and more.
  • System Administration: View logs, manage reports, and handle blacklists.

Screenshots

Dark Mode

Dashboard Dark Mode

Light Mode

Dashboard Light Mode

Tech Stack

  • Framework: React + Vite
  • Language: TypeScript
  • Styling: Tailwind CSS (with ui/ components likely derived from shadcn/ui)
  • Linting: ESLint

Getting Started

Prerequisites

You will need pnpm installed locally to manage dependencies.

Installation

  1. Clone the repository
  2. Install dependencies:
    pnpm install

Running for Development

Start the development server with Hot Module Replacement (HMR):

pnpm run dev

Building for Production

Create a production-ready build:

pnpm run build

To preview the production build locally:

pnpm run preview

Project Structure

  • src/components/admin/: Contains all the modular UI components and layout sections (Sidebar, Navbar, Dashboard Charts, User Tables).
  • src/pages/admin/: Contains the top-level route pages (Main Dashboard, Leases, Payments, Management, System Settings).
  • src/context/: Contains React Context providers for global state (e.g., Sidebar, Navbar, User Management).
  • src/data/: Static or mock data for charts and tables.
  • src/routes/: Application routing configuration.

About

Urugo dashboard is a modern, responsive admin dashboard built with React, TypeScript, Tailwind CSS, and Framer Motion. It features a clean, customizable UI with light/dark mode support, responsive sidebar navigation, and reusable component architecture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages