Skip to content

Cyrus2401/focus-mood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FocusMood

A lightweight web-based application designed to help developers and creators maintain high focus through real-time ambient noise generation and an ultra-precise session timer.


Description

FocusMood is a sound atmosphere generator and concentration timer designed to optimise focus and minimise cognitive distractions. Using real-time audio synthesis based on the Web Audio API, the app provides an immersive environment without the need to load large audio files. Its smart Pomodoro timer uses absolute timestamp calculations to remain accurate, even when the device enters standby mode.


Tech Stack

HTML5 CSS3 JavaScript Web Audio API


Key Features

  • Local Audio Synthesis: Dynamic synthesis engines that generate brainwaves and natural sounds on the fly via the Web Audio API.
  • Sleep-Resistant Timer: Calculations based on the absolute system timestamp to prevent the timer from freezing in the background on mobile devices.
  • Media Session API Integration: Control of audio playback from the lock screen and the device’s notification centre.

Installation

Clone the repository:

git clone https://github.com/Cyrus2401/focus-mood.git
cd focus-mood

About

A lightweight web-based application designed to help developers and creators maintain high focus through real-time ambient noise generation and an ultra-precise session timer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors