Project Workstreams
Organize work into parallel tracks with clear ownership and status visibility
A lightweight dashboard for founder-led teams to track progress, share context, and execute with precision. No setup complexity, just visibility.
A lightweight collaborative product delivery dashboard for founder-led teams to track alpha workflows, share visibility on progress, and maintain crisp execution steps without complex tooling overhead.
Organize work into parallel tracks with clear ownership and status visibility
Track key deliverables with percentage completion and target dates
Quick pulse checks so everyone knows where things stand
Break down milestones into actionable steps with completion tracking
Expose project status to external tools and stakeholders via REST endpoints
File-based persistence that works immediately on Vercel with no database setup
Next.js 15 App Router application with server components for fast initial loads. Data persisted in JSON files or optional SQLite for zero-config deployment. API routes expose project and milestone status for external integrations. Static generation where possible with ISR for dynamic content. Tailwind CSS for styling with a minimal component library built in-house. No external database dependencies required for alpha - uses file-based storage that can be upgraded later.
Project structure, routing, base components, and file-based data layer
Project board, milestone tracker, and checklist interfaces
Status updates, team pulse view, and activity feed
REST endpoints for projects, milestones, and status queries
Responsive design, loading states, and deployment optimization
List all projects with summary status
Get detailed project including milestones and checklists
Create a new project workstream
List milestones across all projects with progress
Update milestone completion percentage
Get recent team status updates
Submit a new team status update
Public endpoint returning overall project health summary
1. Clone the repository and navigate to the project directory 2. Run npm install to install dependencies 3. Copy .env.example to .env.local and configure optional variables 4. Run npm run dev to start the development server on localhost:3000 5. Open the browser and explore the demo board with sample data 6. Deploy to Vercel with vercel deploy or connect your GitHub repository 7. For persistent storage in production, configure an external database and update the data layer
• File-based storage is intentionally simple for alpha - plan database migration path for production use
• API endpoints return JSON with consistent error shapes for easy client integration
• All timestamps stored as ISO 8601 strings for portability
• Status update mood indicators map to simple traffic light colors for quick scanning
• Consider adding webhook support post-alpha for external notifications
• Mobile responsive but optimized for desktop team use during work hours
Base URL for the application used in API responses and sharing links
Simple secret for protecting write operations in shared deployments
Override default path for JSON data files in local development
No. The alpha uses file-based JSON storage that works immediately on Vercel. You can migrate to a database later if needed.
Yes. The /api/status endpoint provides a public summary suitable for embedding or external dashboards.
In this alpha, team members are simple text identifiers. Enter any name when creating updates or assigning ownership.
File storage on Vercel is ephemeral. For persistent data in production, connect a database or use the API to sync with external storage.
The alpha ships with fixed status columns. Custom columns would be a post-alpha enhancement.