LifeFlow
- 4 Devlogs
- 7 Total hours
A software that will make you productive but also keep enjoying the race of life.
A software that will make you productive but also keep enjoying the race of life.
devlog — 4 22.07.2026( •̀ᴗ•́ )و Another productive day.Today was mostly about connecting things together instead of adding flashy new features, and honestly it made the app feel much more complete.The biggest win was Focus Mode. The timer, goal progress, statistics and session history are now talking to each other properly instead of acting like separate pieces. Watching everything update after finishing a session without refreshing the page felt really satisfying.I also spent quite a while debugging the ambient sounds. Turned out the problem wasn’t React or Vite at all… the audio files were literally 0 KB. After replacing them with actual sound files, everything finally started working. That was one of those “bruh…” moments (╥﹏╥)Started building the Settings page too. Instead of making it just another screen, the goal is to make it the control centre of the whole app. User name, daily focus goal and notification preferences are now saved locally, and the daily focus goal is already connected to Focus Mode instead of being hardcoded.A good chunk of today was also spent fixing small bugs, cleaning components, correcting imports and making the project structure a bit cleaner. Not the most exciting work, but definitely the kind that makes the app much more stable.Current progress:✓ Dashboard✓ Planner✓ Calendar✓ Notebook✓ Focus Mode◐ Settings (under development)Next mission:Connect every Settings option with the rest of the app.Make the Dashboard display real data from Calendar, Focus and Notebook.Add Export, Import and Reset functionality.Final round of polishing before the first proper release.Slowly but surely, LifeFlow is starting to feel like a real productivity app instead of a collection of separate pages. ( •ᴗ• )✨
૮ ˶ᵔ ᵕ ᵔ˶ ა Devlog | 19 July 2026
Today’s session was one of those “fix one thing, break another, fix two more” kind of days, but everything slowly started coming together in the end. It was mostly focused on making the Calendar and Focus sections actually functional instead of just being pretty UI.
૮₍ ˃ ⤙ ˂ ₎ა Calendar Progress
• Completed the interactive calendar layout with proper month navigation.
• Fixed the issue where events were appearing in every month by storing them with their full date.
• Added the ability to create, edit and delete events.
• Filled the calendar with previous and next month’s dates to create a complete calendar view.
• Improved text colours, spacing and visibility so everything is much easier to read.
• Connected event storage with Local Storage so everything stays after refreshing.
૮₍ ˶•⤙•˶ ₎ა Focus Mode
• Finished building the working Pomodoro timer.
• Added Start, Pause, Reset and multiple timer presets.
• Created a developer mode to quickly test sessions without waiting for long timers.
• Added a session completion popup that appears when a focus session ends.
• Began saving focus statistics and session history for future dashboard integration.
૮₍´。• ᵕ •。`₎ა Deployment
• Finally deployed LifeFlow on Vercel.
• Spent quite some time hunting deployment errors that only appeared online.
• Found out Linux is much stricter with file names than Windows (lesson learned :’>).
• Fixed import paths and component naming issues until everything finally built successfully.
• LifeFlow is now officially live on the internet!! ⸜(。˃ ᵕ ˂ )⸝♡
૮₍ ˶ᵔ ᵕ ᵔ˶ ₎ა Next Goals
• Connect Goal Progress with completed focus sessions.
• Make Focus Stats update automatically.
• Display real Session History.
• Add working Ambient Sounds.
• Link Dashboard cards directly with Calendar and Focus data.
• Continue polishing the UI with smoother animations and a cleaner experience.
Overall, today’s work was less about adding flashy features and more about making the foundation solid. There were plenty of bugs along the way, but solving them made the project feel much more complete. Really happy with how much progress LifeFlow made today. ✧˖°
╭──────────────────────────────╮DEVLOG — 2 16/07/2026╰──────────────────────────────╯Today was one of those “why did I touch this code” days… and also one of those “wait, it actually works” days :’)The notebook feature in LifeFlow decided to fight back today. The pages were flipping beautifully, the cover looked great, but the actual writing part went missing like it packed its bags and left ✦Spent time debugging, checking old commits, and trying to bring back the features that were already working before. Basically had a small battle with React, state management, and my own past code choices (ಥ﹏ಥ)But progress is progress.Today’s little wins:✓ Found the direction to rebuild the notebook properly✓ Fixed the focus on getting the core features back✓ Learned that sometimes breaking things is just part of building thingsA reminder for myself:Good projects are not made in one perfect session. They are built through hundreds of tiny fixes, mistakes, experiments, and “why is this not working??” moments.Tomorrow’s mission:Bring back the double-page notebook experience and make this digital notebook feel alive again 📖One bug at a time.One feature at a time.Still building :)(ง •̀_•́)ง╰─ LifeFlow Journey ─╯
╔══════════════════════════════════════════════════════════════╗
║ STARDANCE DEVLOG #001 ║
║ Building the Foundation ║
╚══════════════════════════════════════════════════════════════╝
Hello guys, this is my first devlog so I am basically building a software when people can just chill off and make their stable as the software will guide them everyday from first to last, what to do resulting in an organised, cognitive brain. its basically duolingo but for life. enjoy <33
Date
15 July 2026
Status
[■■■■■■□□□□] 40% Complete
──────────────────────────────────────────────────────────────
[+] What was accomplished
| Reworked the Planner page structure.
| Added a cleaner task management system.
| Improved task rendering using reusable TaskItem components.
| Organized CSS for better readability and future scalability.
| Continued refining the overall project architecture.
| Fixed several layout inconsistencies.
| Prepared the codebase for upcoming feature additions.
──────────────────────────────────────────────────────────────
[*] Lessons learned
Small UI improvements create a much smoother user experience.
Keeping components modular now will save hours later.
Writing cleaner CSS early prevents future headaches.
──────────────────────────────────────────────────────────────
[~] Current Challenges
──────────────────────────────────────────────────────────────
[>] Next Objectives
-> Add task categories and sorting.
-> Implement local storage/database persistence.
-> Design a cleaner dashboard overview.
-> Improve navigation transitions.
-> Continue polishing the overall interface.
──────────────────────────────────────────────────────────────
Developer Notes
The project is finally beginning to feel like an actual product
instead of a collection of pages. Today’s work focused less on
adding flashy features and more on strengthening the foundation.
Every component that becomes reusable now makes future development
faster and cleaner. The goal remains simple: build something that
feels elegant, responsive, and enjoyable to use every day.
──────────────────────────────────────────────────────────────
Build Statistics
Files Modified :: Multiple
Components Added :: Planner Improvements
Bugs Fixed :: Several UI Issues
Coffee Consumed :: Unknown
Motivation :: Maximum
──────────────────────────────────────────────────────────────
End of Log