Skip to content

GithubAnant/brain.am

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 brain.am

brain.am home
brain.am player


What is brain.am?

  • brain.am is a Flutter app inspired by Brain.fm — delivering curated soundscapes (not procedural music) that help your brain focus, relax, or sleep better.

🎧 Features

  • Handpicked soundscapes for Focus, Relaxation, Sleep and more
  • Session timer with pause/resume
  • Lightweight & snappy with Flutter + GetX
  • Deployed as a Mac App and Web App

🧠 How brain.am Works

State Management with GetX

  • GetX controllers handle app state and business logic with clean separation between UI and data layers. This eliminates boilerplate code while ensuring smooth performance.

Audio Playback Engine

  • Built on Flutter's just_audio package for reliable cross-platform streaming. A centralized controller manages playback, volume, and track transitions.

Independent Session Timers

  • Timer system runs separately from audio playback, allowing flexible session control. User preferences and session data persist locally using shared preferences.

Reactive UI Updates

  • GetX observers automatically refresh UI components when data changes. Timer updates and playback controls reflect instantly without manual refresh calls.

Cross-Platform Deployment

  • The codebase maintains platform-specific optimizations for both web and desktop deployments. Web builds utilize Flutter's HTML renderer for optimal browser compatibility, while the Mac app leverages native system integrations for better performance and user experience.

🕹️ Session Setup

🎯 Choose your Goal
  • Focus
  • Relax
  • Sleep
  • Study
  • Deep Work
🌿 Select Soundscape
  • Ocean Waves
  • Rainforest
  • White Noise
  • Soft Piano
  • Post Rock
  • Thunderstorm
  • Melancholy
  • Ambience
⏱️ Pomodoro Settings
Interval Duration (minutes)
🧠 Work Time 50
☕ Rest Time 10

About

minimalist focus music web app

Resources

Stars

Watchers

Forks