Files
rentman-clone/frontend/src/pages/Dashboard.tsx
T
Agent Zero 7f7da15965 Initial commit: Rentman Clone - Phase 0-6 (T001-T023)
Completed:
- Phase 0: Project Setup (T001-T003) - Docker Compose, FastAPI skeleton, React SPA
- Phase 1: Auth System (T004-T008) - DB models, JWT auth, RBAC middleware, user management
- Phase 2: Contacts & Tags (T009-T011) - CRUD API + UI
- Phase 3: Equipment Catalog (T012-T014) - Models, API, UI with barcode/QR
- Phase 4: Crew Management (T015-T017) - Models, availability, UI
- Phase 5: Vehicle Fleet (T018-T020) - Models, assignments, UI
- Phase 6: Projects (T021-T023) - Project hierarchy models, CRUD API, list/detail UI
2026-05-31 20:36:42 +00:00

24 lines
803 B
TypeScript

export default function Dashboard() {
return (
<div className="p-6">
<h1 className="text-2xl font-bold text-text-primary mb-2">Dashboard</h1>
<p className="text-text-secondary">
Welcome to your Rentman Clone workspace. Content coming soon.
</p>
{/* Placeholder cards */}
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mt-8">
{['Projects', 'Equipment', 'Crew', 'Revenue'].map((title) => (
<div
key={title}
className="bg-surface rounded-lg border border-border p-5"
>
<h3 className="text-sm font-medium text-text-secondary">{title}</h3>
<p className="text-2xl font-bold text-text-primary mt-1"></p>
</div>
))}
</div>
</div>
);
}