A comprehensive mental wellness application that helps users track their daily moods, receive personalized quotes, practice meditation, and gain insights through analytics.
Clone the repository
git clone <repository-url>
cd mood-flow/Backend/MoodFlow/MoodFlow
Configure database connection
appsettings.json with your PostgreSQL connection stringRun database migrations
dotnet ef database update
Start the backend server
dotnet run
The API will be available at https://localhost:7000
Navigate to frontend directory
cd ../../Frontend/mood-flow-frontend
Install dependencies
npm install
Start the development server
npm run dev
The app will be available at http://localhost:5173
mood-flow/
βββ Backend/
β βββ MoodFlow/
β βββ MoodFlow/
β βββ Controllers/ # API endpoints
β βββ Services/ # Business logic
β βββ Models/ # Data models
β βββ DTOs/ # Data transfer objects
β βββ Data/ # Database context
β βββ Migrations/ # Database migrations
βββ Frontend/
βββ mood-flow-frontend/
βββ src/
β βββ components/ # Vue components
β βββ views/ # Page components
β βββ stores/ # Pinia stores
β βββ services/ # API services
β βββ types/ # TypeScript types
β βββ router/ # Vue Router config
βββ public/ # Static assets
Built with β€οΈ for mental wellness and mindfulness
A comprehensive mental wellness application that helps users track their daily moods, receive personalized quotes, practice meditation, and gain insights through analytics.
Clone the repository
git clone <repository-url>
cd mood-flow/Backend/MoodFlow/MoodFlow
Configure database connection
appsettings.json with your PostgreSQL connection stringRun database migrations
dotnet ef database update
Start the backend server
dotnet run
The API will be available at https://localhost:7000
Navigate to frontend directory
cd ../../Frontend/mood-flow-frontend
Install dependencies
npm install
Start the development server
npm run dev
The app will be available at http://localhost:5173
mood-flow/
βββ Backend/
β βββ MoodFlow/
β βββ MoodFlow/
β βββ Controllers/ # API endpoints
β βββ Services/ # Business logic
β βββ Models/ # Data models
β βββ DTOs/ # Data transfer objects
β βββ Data/ # Database context
β βββ Migrations/ # Database migrations
βββ Frontend/
βββ mood-flow-frontend/
βββ src/
β βββ components/ # Vue components
β βββ views/ # Page components
β βββ stores/ # Pinia stores
β βββ services/ # API services
β βββ types/ # TypeScript types
β βββ router/ # Vue Router config
βββ public/ # Static assets
Built with β€οΈ for mental wellness and mindfulness