Hey folks! ๐ Another week, another batch of projects shipped. Let me walk you through everything I've been building, breaking, and fixing. Grab your coffee โ and let's dive in!
๐ Web Projects That Got Some Love
๐จ flagodna.com - Portfolio Refresh
What changed? Added Lens Browser to my project showcase (available in English & Indonesian)
Why bother? Simple - if you're not showing your latest work, you're basically hiding it. Your portfolio should breathe and evolve with you! ๐ฑ
๐ dukung.flagodna.com - Fresh Off The Press!
Built a shiny new donation platform from scratch using Astro.js
What's cooking:
- ๐ Daily wisdom drops about charity & giving back
- ๐ณ Multiple payment gates: Sociabuzz, Bank Transfer, GoPay
- ๐ฌ WhatsApp Business integration for payment confirmations
The real tea: Sociabuzz is cool and all, but sometimes people just want to support you directly, no middleman. So I gave them options! ๐ฏ
Coming soon: WhatsApp bot for auto-verification + UI glow-up โจ
๐ฅ Backend Magic
โก Firebase Wrangler API Server
Rolled out fresh API endpoints specifically for my Flutter crash reporter testing. Because what's a crash reporter if you can't... you know... test it? ๐งช
๐ฑ Flutter Plugin Universe Expansion
This was THE week for Flutter plugins. Let me break it down:
๐ crash_reporter - The New Kid on the Block
The origin story: After building telegram_crash_reporter, I had an epiphany ๐ก - why force everyone into one channel?
What it does:
- โ๏ธ Telegram reports
- ๐ฌ Slack notifications
- ๐ฎ Discord webhooks
- ๐ Custom webhook support
Philosophy: Your app, your rules. Pick where you want your crash reports!
What's next? Maybe WhatsApp support? Sky's the limit! ๐
๐ telegram_crash_reporter - Optimization Time
What happened? Complete refactor for better performance and cleaner code
The why: I looked at the codebase and thought "I can do better." So I did. Sometimes you gotta revisit and refine! ๐ช
Status: Production-ready and purring like a kitten ๐บ
๐ flutter_fastlog - Logger 2.0
Gave my logging plugin a serious upgrade with customization at its core.
Game-changing updates:
- ๐ท๏ธ
justDebugโshowLog(because clarity matters!) - ๐จ New
outputStyle: standard, minimal, or none - your pick - ๐ Auto-stealth mode in release builds
- ๐ Bonus params:
prettyJson,showCaller - โก Lightning-fast minimal logging mode
My take: A logger should be like a good sidekick - helpful when you need it, invisible when you don't! ๐ฆธ
๐ api_client_plus - Say Goodbye to Boilerplate
The problem: Spending 2-3 hours setting up HTTP clients for every. single. project. ๐ค
The solution: One plugin to rule them all!
What makes it special:
- ๐ Setup in minutes, not hours
- ๐ง Works across different scenarios
- ๐ฆ Zero boilerplate syndrome
Real talk: It's working great in my projects, but I need more battle-testing before calling it 100% prod-ready
๐๏ธ Project 246 - The Organization App Glow-Up
Just dropped a major update to the Play Store! This baby serves a religious organization's internal ops.
๐ Version Jump: 1.0.0 โ 1.0.1
๐ Fresh Features:
- ๐ Facebook-style reactions (like, love, wow - you know the drill!)
- ๐ Seek counter for post tracking
- ๐ญ Smart bottom tab (hides when you scroll down)
- ๐ Smoother profile & location data refresh
- โ๏ธ Gorgeous new post creation UI
- ๐ Revamped activity reports
๐ ๏ธ Under the Hood:
- Swapped to my
flutter_fastlogplugin - Integrated
api_client_plusfor cleaner API calls - Complete API service layer rebuild (bye-bye manual setup!)
๐๏ธ Backend Goodies:
- Full reaction system infrastructure
- Seeking & tracking APIs
- Reaction CRUD operations
- Database schema evolution for reactions
๐ฎ What's Brewing:
- ๐ฏ Enhanced admin superpowers
- ๐
crash_reporterplugin integration - ๐ฅ New member role system
- โ Verified badges (for that extra trust factor!)
- ๐ Analytics dashboard (because data is beautiful!)
๐ฏ This Week By The Numbers
- ๐ 2 brand new projects launched
- ๐ 4 major updates shipped
- ๐ฆ 1 production release that's making users happy
- ๐ ๏ธ Multiple API endpoints added to the arsenal
๐ญ Developer Diary
Here's what hit me this week: Every plugin I build is a gift to future-me ๐
Seriously though, spending time now to create reusable tools saves HOURS (sometimes days!) on future projects. It's like planting trees - you might not get immediate shade, but your future self will thank you. ๐ณ
Also, documenting everything isn't just for others - it's for when I come back to a project 6 months later wondering "what was I thinking?!" ๐
๐คท What's Next Week Looking Like?
Honestly? Your guess is as good as mine! ๐ฒ
That's the beauty of indie dev life - you follow the problems, opportunities, and sometimes just your gut feeling.
Potential adventures:
- ๐งช Stress-testing
api_client_plusin the wild - ๐จ Expanding Project 246's admin features
- ๐ก New plugins born from real pain points
- ๐ Whatever cool idea pops into my head!
๐ฌ Let's Chat!
What are YOU shipping this week? Drop your wins, struggles, or just say hi! ๐
I'm always curious about what fellow devs are working on. Let's learn from each other! ๐ค
Building in public, one commit at a time. ๐ปโจ
Follow me for more weekly dev logs and honest thoughts about the indie developer journey!
Tags: #Flutter #WebDev #BuildInPublic #DevLog #IndieDev #OpenSource #100DaysOfCode #CodeNewbie
Top comments (0)