Files
rentman-clone/.a0/todo.md
T

1.8 KiB

Todo

Open

  • T025: Create database models for ProjectEquipment and ProjectCrew
  • T026: Implement project equipment group and items API
  • T027: Project equipment management UI
  • T028: Implement crew assignment API
  • T029: Crew assignment UI in project
  • T030: Implement vehicle assignment API and UI
  • T031-T060: Remaining tasks (Financial, Documents, Scheduling, PWA, etc.)
  • Test and validate
  • Verify runtime
  • Prepare deployment
  • Release audit

In Progress

  • (none)

Done

  • Project initialization
  • T001: Initialize project repository and Docker Compose
  • T002: Set up FastAPI skeleton with SQLAlchemy and Alembic
  • T003: Set up React SPA with Vite, Tailwind CSS, routing and Zustand
  • T004: Create database models for Account, User, Role
  • T005: Implement user authentication (login, refresh, register)
  • T006: Implement RBAC middleware and permission check dependencies
  • T007: Create user and role management API (admin)
  • T008: Login and user management UI
  • T009: Create database models for Contacts and Tags
  • T010: Implement contacts CRUD API
  • T011: Contacts management UI (list, detail, form)
  • T012: Create database models for Equipment catalog and StockLocation
  • T013: Implement Equipment catalog API
  • T014: Equipment catalog UI
  • T015: Create database models for Crew and CrewAvailability
  • T016: Implement Crew catalog and availability API
  • T017: Crew management UI
  • T018: Create database models for Vehicles and VehicleAssignment
  • T019: Implement Vehicle catalog and assignment API
  • T020: Vehicle management UI
  • T021: Create database models for Project hierarchy
  • T022: Implement Project CRUD API
  • T023: Project list and detail UI
  • T024: Project function group and function editor UI (function_type, start_date, end_date)