Where nature gifts are shared at no cost

Join our zero-cost community to swap & gift plants, share freely and grow together in a space where nature connects us all.

01 — Overview

Project Overview

After taking a month-long hiatus following the Momoflow project, I returned to lead this new initiative that was already under active development by two other developers. I was assigned as the team lead, responsible for guiding development, maintaining code quality, and ensuring smooth collaboration. The app was designed to bring together a community of plant enthusiasts — allowing users to trade plants, share posts, and explore content related to plant care and exchange.

02 — Tools & Technologies

Toolkit

A comprehensive collection of technologies and methodologies carefully selected to enhance our development process and deliver exceptional results.

03 — Solution

What I Built

Full Stack Development & Team Leadership

Led a 3-person full stack team while actively developing the application as a full stack developer. Focused on reducing technical debt by applying clean code architecture and scalable practices.

Led Complete Codebase Refactoring

Oversaw and executed a full-scale refactor of the existing codebase to improve maintainability, readability, and performance while establishing consistent coding standards across the team.

Added Form Validation with Felte and Zod

Integrated Felte with Zod to implement robust client-side form validation, ensuring reliable user input handling and improving overall data integrity across the app.

Implemented Read-Through Caching for Data Fetching

Designed a read-through caching layer that checks cached responses before fetching from the database. On cache misses, data is fetched, cached, and then returned to the component — significantly improving load times and reducing redundant network calls.

Developed Write-Back Caching for Offline Support

Built a write-back caching mechanism to enable full offline functionality. User actions are queued while offline and automatically processed in the background once connectivity is restored, ensuring seamless user experience and reliable data consistency.

Reusable Component Development

Designed and built numerous reusable frontend and backend components, ensuring consistency and maintainability across the application.

Offline-First PWA Implementation

Delivered an installable, mobile-only Progressive Web App (PWA) with offline-first capabilities, ensuring smooth user experiences even without network connectivity.

04 — Results

Impact & Outcomes

3-person team

Served as the lead developer in a 3-person team, guiding architecture decisions and mentoring peers.

Reduced technical debt

Introduced clean code practices and reusable components, significantly improving maintainability and reducing technical debt.

Offline-first performance

Implemented advanced caching strategies to enable offline-first functionality, ensuring the app remained usable without network access.

Thank You

Thanks for exploring this case study — I trust it highlights both my process and the value delivered through the project.

1 year Portfolio 2025