August 20, 2025
Update 2.5 is out!! APOLLO HAS MORE CATS NOW WOOHOO AND ITS LIVE!
SOOOOOOO I ADDED MORE CATSS WE'VE 10 CAT OPTIONS NOW!!!!! also a few more settings like cat opacity, size etc its just sooo cool!!
So i finally decided to update this after working on like 4 projects lol A few new things which i have added are a mini player on all the pages it a search bar and the themes are now persistent! ive also added more settings and better error handling! the Version 2 apk is live ive updated everything on the landing page as well as github.
It's live now ive uplaoded everything on github hosted the landing page and its complete users can download the apk and use it!
So due to SoM being down and my wifi being dead i was not able to create frequent dev vlogs but here is everything i did in the last 5.5 hrs i created a notes app from scratch using flutter it has basic CURD operations as a notes app time/date/last updated date/characters and lines too and a dynamic search bar for all the notes the best part about it is a whiteboard where users can draw and and save the image in their local folder it has a brush size eraser a Hex Color picker fro accurate colors and there is error handling too and ykw you can even export all your notes it comes with a really minimal and clean UI with both dark and light modes!
Notez is an android notes application built from scratch using Flutter it uses Isar for local database management and has features like a whiteboard CRUD operations for Notes and even exporting all the notes with a clean and minimal UI.
It's Live YAYY!!!
So im done with this project i created a simple flask app with a minimal UI and added the openCV and python thing with it users can upload the image and get the proportions acc to the research whcih can be seen in the gihtub readme too it was just a small project i hope you like it!
So i tried to use the openCV and media pipe on images rather than camera (which i tried earlier) i created a few test files first i tried an image with the same code as before and then used basic symmetry (by calculating distances from facial landmarks like eye etc) and displaying it then i used free assets and did the same for many photos and saved it in a text files with their distances! thats all for now im currently researching on golden symmetry and stuff and searching for exact proportions and formulas.
So i checked some docs on mediapipe and OpenCV for face landmark recognition found a very interesting article which helped me code the facecam.py it works ig it can frame the face and tell what part is what but to determine the attractiveness i will have to check the distance between them still a long way to go. (PLEASE IGNORE MY SHITTY LAPTOP WEBCAM AND MY SHITTY FACE SORRY FOR THAT) ill use python and openCV for an API for the backend and use Flutter for the web and Android UI.
A website which uses research backed data to calculate facial symmetry and proportions using python and openCV clean UI and flask for backend
The website is finally live! Users can now download both the normal and meme versions directly from the site. I hope the community enjoys it! The GitHub repo is linked, and the README is fully updated.!
I'm actually done with this project and I'm kinda losing my mind over how good it turned out! So I finished the anime version and holy shit this thing is absolutely unhinged in the best way possible. Added so many custom GIFs, images, and sound effects that your phone basically becomes an anime girl cheering you on (or roasting you when you skip leg day lmao). The community reactions are gonna be wild when they see this - like imagine opening your habit tracker and getting hit with some epic anime celebration when you complete a streak
Both versions are completely ready to ship now which feels surreal considering I was debugging Gradle hell like a month ago. The clean minimal version for people who want that professional vibe, and then this absolute masterpiece of weeb engineering for everyone else. I'm setting up the GitHub repo and building a proper website where people can download whichever version speaks to their soul.
So today I was refining the UI and added this streaks icon with a subtle circle animation that triggers when we check off habits - looks pretty sick actually. Changed up the UI a bit more to make everything feel smoother and more polished. That's basically it for today but honestly the main version is ready now which feels insane considering where this started lol.
Now I'm thinking of doing something completely different - want to create like an anime-centric meme version of this habit tracker. Could be fire if I pull it off right, imagine your waifu judging you for not hitting your daily goals or getting hyped when you complete a streak đź’€. Might be the dumbest idea ever but also could be the most based thing I've ever made. We'll see if I actually commit to this or just stick with the clean version for the Sunday ship date.
The main app is honestly in a good spot now so might as well have some fun with a side version right?
Yooo finally got the main stuff working on the habit tracker! The database is solid now - everything stores locally on your phone with Hive handling all the dates and habit data. The heatmap looks actually fire, did it GitHub style so you can see your progress and I made it so the green gets darker based on your completion percentage which is pretty satisfying to look at ngl. Also got the dark/light mode working and it looks clean af for an Android app, going for that minimal vibe.
Now I'm gonna add this companion thing like Duolingo has where it motivates you to do your daily stuff and keep the momentum going. Honestly think this could be the feature that makes people actually stick with their habits instead of giving up after a week lol. Planning to ship it this Sunday and really hoping people fw it! Can't believe how far this has come from when I was struggling with all those database issues ages ago.
Got some solid progress done today on the habit tracker UI! Managed to add real functionality for creating, editing, and deleting habits and everything feels pretty smooth. Still need to work on the heatmap but that's for later. Really trying to nail that iOS look and feel which I think is coming together nicely. The smooth sliding options for edit/delete are working great and the dialog boxes look clean too. Haven't set up proper state management yet but that's next on the list along with implementing Hive for local storage tomorrow. Planning to get the database structure sorted then. Honestly there's so much more I want to add to this project - the ideas keep coming! Dark mode is also on the roadmap soon since I already have that theme code from before. The whole thing is starting to feel more like a real app now instead of just UI mockups.
Its been 20 days since my last update on the habit tracker app and damn I actually made some progress today. Last time I was stuck with database issues switching from Isar to Hive because of some annoying Gradle conflicts and had to rebuild everything from scratch only saving my theme toggle code. Today I thought lets just focus on UI first so I created a new Flutter project and started building the interface directly. Got some good work done on the main features like I made these custom habit tiles that look pretty clean and added checkbox functionality so users can mark their habits as done. Figured its better to get the user flow working properly before getting into all the backend mess again. Also btw I finished and shipped my Apollo project during these 20 days which was also part of Summer of Making so thats done. This UI first approach is honestly way better than getting stuck in database setup hell again and again.
Today I finally think Apollo is complete. I created the landing page and got it hosted, set up the GitHub repo properly with all the documentation and screenshots, and now it's actually ready to ship. Apollo is done and I'm really excited to put it out there and see what people think. This whole project taught me so much about Flutter development, from handling audio files to creating those smooth animations and the neumorphic UI design. The dancing cat feature was probably the most fun part to implement even though it took forever to get the beat detection working right. I learned about state management, theming, cross platform development, and honestly just how to finish a project properly instead of abandoning it halfway through like I used to do. The app handles local music files really well, has both light and dark themes, and the UI feels pretty smooth across different Android devices. I'm planning to ship it now and maybe work on updates later, possibly an iOS version if people actually use it. For now though I'm just proud that I took this from a random idea to something people can actually download and use. It's been a crazy journey and definitely leveled up my Flutter skills way more than I expected.
Today I spent the whole day trying to figure out real-time audio syncing, and honestly, it was way harder than I thought. I tried Firebase first, but it’s expensive and I can’t really afford it as a student. Then I checked out Supabase, but it felt super technical and I couldn’t get it to work the way I wanted. Plus, none of the real-time databases I tried could actually handle audio streaming like Spotify or YouTube Music, so I decided to take a different approach—just syncing playback if the files are already on both devices. That way, I don’t need to deal with storing or streaming files at all. Setting up rooms with Firebase was new and kinda tough, so instead I focused on making the UI nicer. I added a cute little bouncing cat that dances to the beat of the music—it actually looks really fun. I think I’m done with this project for now. You can still import local files, play them, and enjoy the cat animation on both Android and iOS. I’ll be shipping it soon, putting the code on GitHub, and making a site where people can download it. Maybe in the future I’ll come back and add the original features I wanted, but for now I don’t really have the money or time.
today i tried adding firebase to my music app so i could store songs temporarily, create rooms, and sync playback across devices in realtime, but it turns out the free plan still needs an upgrade to blaze for storage. then i switched to supabase, but it didn’t feel practical either. right now i feel kind of stuck.
Today I started working on a new Flutter project — a habit tracker / self-improvement app. The first thing I built was the light/dark mode toggle, which is working fine. Initially, I tried setting up Isar as the local database, but I ran into a lot of errors around mismatched build versions and Gradle issues. After spending some time debugging, I decided to switch over to Hive instead since it’s simpler and should integrate more smoothly. Unfortunately, I ended up messing up my Gradle setup and had to delete the project files, so no screenshots this time. I still have the theme code saved, so I’ll copy that over and start fresh.
A clean and minimal habit tracker built with Flutter. Features a GitHub-style heatmap to visualize streaks, offline support, and a simple UI to create, edit, and delete habits. Includes a special “meme version” with fun anime references. Ready to use – APK available for download!
The import function is now fully working. Users can bring in their own local audio files, play them, and even delete them from their playlists. This makes the player independent of the few demo tracks I had hardcoded earlier, which I’ll be removing soon.
Right now the UI is still simple, but that’s intentional while I focus on the core features. The next big step is adding group jamming sessions, which is the main feature I want this project to stand out for. After that, I’ll work on things like notification widgets, a better UI, and pulling proper metadata from the imported songs.
The goal is to make this into a free and solid alternative to the mainstream, expensive music players out there. I really want this project to work out, and I’ll keep pushing updates as I go.
Today I made some solid progress on Apollo. When I first started this project I had a bunch of different ideas, but now the direction feels a lot clearer. I worked on adding the ability for users to import files and play them inside the app, and also made some small UI improvements along the way. Right now the app is functional, but the importing feature and group sessions still aren’t fully ready.
Just finished building the audio player It’s functional now, but still need to add music import + polish the UI. Next up: mini player, local file picker, and some personal touches like lyrics & queue system. Excited to make it my music app
Mainly Worked on the Song Page UI.
Apollo is a free, cross-platform music player built with Flutter for Android (APK available now) and iOS (coming soon). It features a clean and minimal UI, light and dark themes, support for local music files, and a playful cat that dances to the beat. Version 2 adds UI enhancements, a mini player, a search bar, and more customizable settings, making your music experience even more interactive and enjoyable.
This was widely regarded as a great move by everyone.