For the MVP phase, we created a Progressive Web App (PWA) using Next.js. A PWA is a web application with a responsive design that offers a native look and feel on mobile devices. This approach enables users to install the web app as a standalone application on both mobile devices and desktops, allowing them to receive push notifications.

Scope of Work
Personal coach AI assistant
- Develop an AI personal coach that interacts through a chat interface.
- Assistant helps refine user or company goal.
- AI splits goals into tasks and milestones and stores them in the database.
- User approved creation of reminders in the chat interface.

Goals management
- Develop a dashboard to track pending goals, upcoming tasks, and achievements.
- User goals consist of tasks organized into milestones.
- Users can mark tasks as completed using the goals interface or in the AI chat.


Reminders and notifications
- Develop robust reminders and notification system.
- User should be able receive native push notifications on mobile and desktop.
- Reminders can be created on the reminders page or by asking the AI assistant in chat.

Organizations management
- Super admins can create new organizations on the platform and invite admins to join them.
- Organisation admins can invite regular users or revoke their access.
- On the organization settings page, the admin can create company goals with the required questions in sequence.
- Admins can customize the behavior of the AI assistant.

Tech stack
Client Application
- Next.js – Fast, scalable, and SEO-friendly PWA development.
- Supabase – Secure, scalable database and authentication.
- shadcn/ui – Modern UI components for a seamless user experience.
AI Services
- OpenAI (GPT-powered AI Assistant) – Natural language processing and goal automation.
- LangGraph – AI-driven workflow orchestration and decision-making.