A premium, real-time platform for managing meetings, sprints, and team workloads with AI assistance. Built with Next.js 15, InstantDB, and OpenAI.
- AI Sprint Planning: Automatically generate sprint plans and distribute tasks based on team capacity.
- Real-time Collaboration: Instant synchronization across all users using InstantDB's graph-based local-first architecture.
- Intelligent Backlog: Organize tasks with a powerful drag-and-drop interface and AI-driven prioritization.
- Sprint Health Dashboard: Visualize project progress, workload distribution, and team velocity at a glance.
- Meeting Management: Integrated tools for tracking meetings and action items.
- Command Palette: Quick navigation and action execution with
Ctrl+K.
- Framework: Next.js 15 (App Router)
- Database: InstantDB (Graph-based, Real-time)
- Styling: Tailwind CSS 4 & Framer Motion
- AI: OpenAI API
- Icons: Lucide React
- Drag & Drop: @dnd-kit
- Node.js 20+
- An InstantDB App ID
- An OpenAI API Key
-
Clone the repository:
git clone https://github.com/DINAKAR-S/Meetings-AI.git cd meetings -
Install dependencies:
npm install
-
Set up environment variables: Create a
.env.localfile in the root directory:NEXT_PUBLIC_INSTANT_APP_ID=your_instant_app_id OPENAI_API_KEY=your_openai_api_key
-
Run the development server:
npm run dev
src/app: Next.js App Router pages and API routes.src/components: Reusable UI components (Sprint boards, AI widgets, Sidebars).src/lib: Utility functions and shared logic.src/instant.schema.ts: Database schema definitions for InstantDB.
This project is private and intended for internal use.
Built with ❤️ by Dinakar
