Skip to content
 
 

Repository files navigation

R-OS Admin Dashboard

Real Estate Management System

React TypeScript Vite Tailwind CSS Mantine v8 Redux Toolkit Axios


R-OS Admin – A Powerful, Scalable & Modern Real Estate Management Dashboard

Built with React 18 + TypeScript + Vite, this admin panel empowers property managers, agents, and enterprises with real-time analytics, intuitive UI, and seamless backend integration.

Powered by:

  • Mantine UI v8 – Enterprise-grade components
  • Tailwind CSS – Rapid, responsive styling
  • Redux Toolkit + RTK Query – Predictable state & API caching
  • Axios – Typed, interceptable HTTP client
  • React Router v6 – Declarative routing
  • Zod + React Hook Form – Bulletproof forms

Project Structure

src/
├── apis/           # Axios instances & API services
├── assets/         # Images, icons, fonts
├── components/     # Reusable UI components
├── hooks/          # Custom hooks (useForm, useAuth, etc.)
├── lib/            # Utilities, formatters, helpers
├── pages/          # Route-level page components
├── routing/        # React Router config & guards
├── store/          # Redux Toolkit slices, RTK Query
├── types/          # Shared TypeScript interfaces
├── utils/          # General helper functions
├── App.tsx         # Root layout & providers
├── main.tsx        # Entry point with ReactDOM
└── vite-env.d.ts   # Vite + TS environment types


**BRANCH PROTECTION ACTIVE**

Protected Branches:
- `main`
- `production`
- `staging`
- `development`

Rules:
- No direct push
- No force push
- No deletion

All changes via Pull Request only.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages