AI Workforce Studio is a Next.js and Firebase workspace for managing AI-assisted team operations. It combines task planning, meeting support, admin workflows, billing, and developer tooling in a single dashboard-style application.
- AI task manager with backlog, to-do, in-progress, and done columns
- Priority prediction flow that scores new tasks from urgency, importance, and complexity
- Meeting workspace for transcript processing and AI-generated summaries
- Developer assist area for code-generation workflows
- Firebase-backed client and server integration
- Dashboard routes for billing, settings, admin, and help flows
- Next.js 15 with the App Router
- TypeScript
- Tailwind CSS and Radix UI components
- Firebase client SDK and Firebase Functions
- Genkit and OpenAI integrations for AI workflows
src/
app/ Next.js routes and dashboard pages
ai/ Frontend AI flows and Genkit wiring
components/ Shared UI and layout components
firebase/ Client-side Firebase setup and hooks
functions/
src/ Firebase Functions for webhooks, summaries, and scheduling
docs/ Product and backend planning notes
- Node.js 20 or newer
- npm
- A Firebase project if you want to run the hosted features end to end
Create a local .env file from .env.example and fill in the values for your Firebase project and AI providers.
copy .env.example .envFrontend variables:
NEXT_PUBLIC_FIREBASE_PROJECT_IDNEXT_PUBLIC_FIREBASE_APP_IDNEXT_PUBLIC_FIREBASE_API_KEYNEXT_PUBLIC_FIREBASE_AUTH_DOMAINNEXT_PUBLIC_FIREBASE_MEASUREMENT_IDNEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_IDGEMINI_API_KEY
Backend variables:
OPENAI_API_KEY
npm install
cd functions && npm installnpm run devnpm run typecheck
npm run build
npm run genkit:devFor Firebase Functions:
cd functions
npm run buildThe Next.js app can be deployed to Firebase App Hosting, Vercel, or another Node-compatible hosting provider.
Recommended production checklist:
- configure all environment variables before deployment
- verify Firebase Auth and Firestore rules for your target project
- review generated AI routes before exposing them publicly
- add analytics and error monitoring for production debugging
Deploy functions only after setting OPENAI_API_KEY in your Firebase environment or secret manager.
cd functions
npm run build
firebase deploy --only functionsDo not commit live credentials. Keep local .env files out of version control and store production secrets in your hosting platform or Firebase-managed secrets.
This project already includes the main dashboard UI and supporting AI/Firebase scaffolding. Some backend capabilities, such as the Dev Assist endpoint, are still scaffolded and ready for fuller implementation.
If you are using this repository as a showcase project, highlight it as:
- an AI operations dashboard built with Next.js and Firebase
- a product prototype that combines task intelligence, meeting summaries, and developer tooling
- a full-stack TypeScript project with frontend UX and backend automation scaffolding