Banner background
Profile

Imesh
Madushan

Verified Learner

Im Imesh Madushan - A passionate 19 y/o software dev from Sri Lanka πŸ‡±πŸ‡°, currently studying Software Engineering at NIBM. I build modern web & mobile apps using Flutter, Next.js and React. I'm all about creating meaningful tech for real people. Always learning, always building πŸ’»πŸš€

Tech stack

Next Js
Node Js
Tailwand CSS
Flutter
Vercel
Claps
1
Projects
1
Programs Followed
1

Projects

Flutter Kit
Verified Learner
Next JsNode JsTailwand CSS2+
Web Development

Flutter Kit (UI Library)

πŸ”– Introduction About the project FlutterKit is a premium UI component library crafted just for devs building sleek, modern mobile apps using Flutter . πŸ’₯ Tired of scrolling through GitHub, random blogs, and StackOverflow for a decent-looking button? Same. FlutterKit solves the classic pain point: β€œWhy are there so many React UI kits, but Flutter got none?” 😩 🎯 What It Brings: ✨ Consistent , aesthetic , and reusable UIs πŸ› οΈ No more reinventing components every. single. time. πŸ”₯ Speeds up your workflow while keeping everything on-brand and smooth. πŸ“Έ Preview: πŸ€” Problem Space πŸ” The Problems We're Solving πŸ‘‰ Problem 1: No Centralized, Interactive UI Library Flutter devs are struggling out here πŸ’€ β€” bouncing between blogs and repos just to find basic components. 🚫 Current Scenario: Static docs Screenshot-only previews Tons of guesswork, zero vibes 🧠 How We Know It's Real: πŸ—£οΈ β€œI spend hours looking for a button I still can’t preview live.” πŸ“‰ Static UI sites = high bounce rates πŸ‘‰ Problem 2: Slow UI Development Process Building UI in Flutter can feel like: Copy β†’ Paste β†’ Rebuild β†’ Test β†’ Repeat until burnt out 😩 🚫 Current Scenario: Manual trial-and-error No live feedback loop Major productivity killer πŸ“Š Real Talk: πŸ§ͺ 70% of Flutter devs say UI is their biggest bottleneck 🐒 Long dev cycles β†’ delayed launches 🧠 Why Solve These Problems? βœ… Save dev time βœ… Improve app quality βœ… Launch faster than your competitors πŸ’¨ πŸ”₯ Metric 🧊 Before FlutterKit ⚑ With FlutterKit UI Build Speed 🐒 Slow πŸš€ Fast Design Consistency πŸ€·β€β™‚οΈ Meh 🎯 On point Developer Happiness 😩 Burnt out 😎 Vibes restored 🎯 Goals πŸ‘¨β€πŸ’» My Objective Create a modern, interactive platform for Flutter devs to access premium UI components and streamline app development. βœ… Project Goals πŸ–ΌοΈ Interactive previews using Flutter Web in iframes (for real-time testing) βš™οΈ Scalable platform using Next.js + Node.js for fast and flexible growthy. Development Phase πŸ§‘β€πŸ’» Tech Stack Frontend β€” Next.js πŸ” SEO-friendly ⚑ Server-side rendering ♻️ Familiar component-based structure Backend β€” Node.js πŸ”„ Scalable APIs πŸš€ Fast data delivery Component Previews β€” Flutter Web (in iframes) πŸ”„ Real-time previews πŸ§ͺ Matches actual Flutter behavior πŸ”’ Isolated previews = no conflicts Key Features πŸ’‘ 1. Interactive Component Previews Built with Flutter Web Embedded using iframes (clean + isolated) Click, tap, swipe β€” interact just like in a real app! Challenges Faced & Solutions Problem: Iframe Performance Lag Flutter Web is ✨beautiful✨ but can be heavy. Multiple iframes = lag. βœ… Solutions: πŸ’€ Lazy load previews as you scroll 🧠 Cache assets with Node.js βœ‚οΈ Tree-shake Flutter Web bundles to cut size Future Vision 🧱 Coming Up Next... 🌐 Community Hub β€” Let devs upload & share components πŸŒ™ Dark Mode + Interactive tutorials for beginners πŸ“¦ FlutterKit CLI Tool β€” flutterkit add button πŸ’₯s