Full AI app builder prompt
Create a client-centric project management platform for freelancers, consultants, and small agencies handling 5-15 concurrent client projects. The main Projects page displays a card grid where each project shows client name, active tasks count, upcoming milestone, payment status, and health indicator (on track, at risk, blocked). Clicking a project opens a dedicated kanban board with custom lanes: Briefing, Design, Development, Client Review, Revisions, Delivered. Each task card includes client-facing deliverable name, internal notes section, file attachments, estimated hours vs actual hours, and approval status. Add a Milestones timeline view showing payment schedules tied to deliverable completion - when a milestone lane is marked complete, it triggers an invoice draft. Include an Invoicing module that auto-generates invoices based on completed milestones, tracks payment status (pending, paid, overdue), and sends reminders. The Client Portal feature gives read-only access for clients to view their project board, approve deliverables, and upload feedback without seeing other clients' work. Dashboard metrics: revenue by project, overdue tasks, pending approvals, utilization rate per team member. Use a professional, client-ready design with clean typography, branded color schemes per client, and exportable project reports. Include time tracking integration, recurring task templates for common deliverables, and a calendar view for deadline management. Data model: projects, clients, tasks, milestones, invoices, team members, and file attachments. Success criteria: reduce client follow-up emails by 60%, automate invoice generation, and maintain clear audit trail of approvals and revisions.
Best platform fit
This prompt is designed for AI app builders such as Lovable, Base44, Bolt, v0, Replit, and Cursor. Start with the complete prompt, then iterate with your target platform based on the database, auth, deployment, and design controls you need.