Project Overview
In development
Mosaic is a lightweight, web-based tool designed to combine project workflow tracking with client relationship management. It helps teams keep tasks, milestones, client details, and communications in one place.
Key Features
Modern UI • Scalable
Projects & TasksKanban-style boards, task assignments, deadlines, and progress tracking.
Client ProfilesContact info, project history, billing notes, and communication logs per client.
Integrated TimelineUnified timeline to correlate project milestones with client events.
Permissions & TeamsRole-based access control and team-level visibility.
Export & ReportsCSV export and simple reporting for client summaries and project health.
Technology & Stack
Prototype
Planned stack:
- Frontend: React + Tailwind (or plain React with CSS modules)
- Backend: FastAPI
- DB: PostgreSQL
- Auth: JWT / OAuth for 3rd-party logins
Roadmap
Priorities
- Core data models (projects, tasks, clients)
- Task board + client profile UI
- Authentication & team permissions
- Export & reporting