MindGrid is a modern productivity workspace built with Next.js, TypeScript, and a modular component architecture. It features AI assistance, calendar integration, gamification, collaboration tools, and more.
- AI Assistant: Smart task input, suggestions, and voice commands
- Calendar Integration: Sync, view, and manage events
- Task Management: Create, assign, and comment on tasks
- Collaboration: Team management, activity feed, and real-time updates
- Gamification: Achievements, stats dashboard, and activity charts
- Modern UI: Custom UI components and beautiful design
- Node.js (v18+ recommended)
- pnpm (or npm/yarn)
pnpm installpnpm devpnpm buildpnpm lintapp/- Next.js app directory (routing, pages, layouts)components/- Reusable UI and feature componentshooks/- Custom React hookslib/- Utility libraries (database, AI, integrations)public/- Static assetsscripts/- SQL and setup scriptsstyles/- Global and component stylestypes/- TypeScript type definitions
- AI: Google Gemini API
- Calendar: Google Calendar
- Database: Supabase
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.