Skip to content

The777Bot/Nexium_UbaidAhmed_GrandProject

Repository files navigation

MindMonitor – Mental Health Tracker

This is a Next.js project bootstrapped with create-next-app.

Project Overview

MindMonitor is a modern mental health tracker that helps you log your mood, activities, and wellness metrics. It provides analytics, streaks, and AI-powered journaling to support your emotional well-being.

Key Technologies

  • Next.js for frontend and app routing
  • Supabase for authentication and real-time database (showcase-ready)
  • MongoDB for scalable data storage (showcase-ready)
  • n8n for AI automation and journaling via webhook
  • Tailwind CSS for styling and responsive design

Getting Started

First, install dependencies:

npm install
# or
yarn install
# or
pnpm install
# or
bun install

Then, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the main page by modifying src/app/page.tsx. The page auto-updates as you edit the file.

Project Structure

  • src/app/ – Next.js app directory (pages, layout, global styles)
  • src/components/ – React components (including MentalHealthTracker)
  • src/lib/ – Integration files for Supabase and MongoDB (showcase only)
  • public/ – Static assets
  • src/app/globals.css – Global styles (Tailwind + custom CSS)

Integrations

  • Supabase: Ready-to-use client setup for authentication and real-time database (see src/lib/supabaseClient.ts).
  • MongoDB: Showcase client setup for scalable data storage (see src/lib/mongo/mongoClient.ts).
  • n8n AI Automation: AI-powered journaling and automation via webhook integration.

n8n Workflow Diagram

🚀 Deployment

You can deploy this Next.js app on the following platforms:

🔹 Vercel

Seamless integration with Next.js and supports ISR, SSR, and static exports.

🔗 Live Demo: nexium.vercel.app


🔹 Netlify

Fully supports Next.js SSR and static export via next export.

🔗 Live Demo: mindmonitor.netlify.app

📘 See Netlify Next.js docs for setup instructions.


📚 Also check out the official Next.js deployment guide for more options.

Environment Variables

Create a .env.local file for any environment-specific variables (see .gitignore for details).

Contributing

Pull requests are welcome! For major

About

MindMonitor is a modern mental health tracker that helps you log your mood, activities, and wellness metrics. It provides analytics, streaks, and AI-powered journaling to support your emotional well-being.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors