A comprehensive mental health dashboard application designed to support team well-being through AI-powered insights and tracking.
- Real-time AI Chat Support: Integrated with OpenAI to provide empathetic, context-aware support for work stress and mental health.
- Personalized Wellness Reports: Generate AI-driven insights and recommendations based on team metrics.
- Mood Tracking: Visualize mood trends over time with interactive charts.
- Resource Library: Access a curated collection of mental health resources.
- Modern UI: Built with a premium, responsive design using Tailwind CSS and Framer Motion.
- Framework: Next.js
- UI Library: React
- AI Integration: OpenAI API
- Styling: Tailwind CSS
- Animations: Framer Motion
- Charts: Recharts
- Icons: Lucide React
Before you begin, ensure you have the following installed:
- Node.js (v18 or higher recommended)
- npm or yarn
- An OpenAI API Key
-
Clone the repository:
git clone <repository-url> cd dolphin/dashboard
-
Install dependencies:
npm install
-
Configure environment variables: Create a
.env.localfile in the root directory and add your OpenAI API key:OPENAI_API_KEY=your_api_key_here
See OPENAI_SETUP.md for detailed setup instructions.
Run the development server:
npm run devOpen http://localhost:3000 with your browser to see the result.
app/: Main application routes and layouts (Next.js App Router).components/: Reusable UI components.lib/: Utility functions and shared logic.public/: Static assets.