Skip to content

I built a mood-based music app using Flutter with Kotlin and Dart that recommends songs based on a user’s emotional state. We connected it to a deep learning model via APIs for mood detection and playlist generation, creating a personalized and intuitive music experience that blends AI with creativity.

Notifications You must be signed in to change notification settings

padmavathi2905/Mood-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 Mood — AI-Powered Mood-Based Music App

MoodWave is a cross-platform Flutter app that recommends music based on your emotional state.
It connects to a Deep Learning model via APIs for real-time mood detection and personalized playlist generation, blending AI and creativity to deliver an intuitive music experience.


Features

  • AI Mood Detection – Analyze user input (text, voice, or image) to detect emotions.
  • Personalized Playlists – Generates mood-based playlists through deep learning APIs.
  • Fast & Beautiful UI – Built with Flutter for a smooth, cross-platform experience.
  • Offline Access – Caches the latest playlists and preferences.
  • Real-Time Recommendations – Adapts dynamically to changes in mood or context.

Tech Stack

Layer Technology
Frontend Flutter (Dart)
Backend Integration Kotlin (Android Native)
AI/ML Deep Learning model (served via REST APIs)
Networking dio / http
Audio Playback just_audio + audio_service
Local Storage Hive / SharedPreferences

Screens

  • Home / Mood Detection Screen
  • Playlist Screen (AI-generated tracks)
  • Mood History
  • Settings

Getting Started

Prerequisites

  • Flutter SDK (3.x or later)
  • Android Studio / Xcode
  • API credentials for your backend (mood detection + playlist APIs)

Installation

git clone https://github.com/your-username/moodwave.git
cd mood-app
flutter pub get

About

I built a mood-based music app using Flutter with Kotlin and Dart that recommends songs based on a user’s emotional state. We connected it to a deep learning model via APIs for mood detection and playlist generation, creating a personalized and intuitive music experience that blends AI with creativity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published