FundMyWish

Full-Stack Development, UX/UI Design
Year:Oct 2024– Mar 2025
Technology:React, TypeScript, Node.js, PostgreSQL
Categories:Full-Stack, UX/UI, Payments

Description

FundMyWish is a cashback-based gift registry platform for weddings, baby showers, and other milestones. I worked as the sole full-stack developer and product designer for six months, responsible for the entire technical stack, user flows, and UX.

The product allows users to create and share gift lists, accept donations via Stripe or PayPal, and manage funds via a secure dashboard. I led the project from MVP to UI/UX revisions and SEO optimization, all while adapting to shifting business needs.

Project Breakdown

Team & Role:
Team of 3: Kenny (Founder), his assistant (Instagram marketing), and me.
I handled everything technical and product-related: design, frontend, backend, integrations, SEO, and product direction.

Phase 1 – MVP Development (Oct–Jan):
I designed the core flow: users create wishlists → share → guests donate → users track funds & withdraw.

    Key implementations:
  • Auth0 login for wishlist creators
  • Create wishlist (list with items)
  • Public wishlist pages for guest donors (no login)
  • Dashboard for managing lists, transactions, wallet
  • Stripe & PayPal donation and payout integration
  • Email receipts for donors

I also built the Homepage and marketing pages like About, Blog, FAQ, with layout based on a reference selected by the founder.

Phase 2 – SEO Improvements (Late Jan–Feb):
I researched SEO best practices for React/Vite. Implemented Static Site Generation (SSG) for public pages and improved metadata, page structure, and link previews.

Phase 3 – Rebranding & UX Shift (Late Feb–March):
A new branding advisor brought a fresh strategy: more personalized target, compete with traditional wedding registry with cashback gap, Instagram ad funnel, and vendor partnerships.

    I redesigned and shipped:
  • A new “Wedding Poster” landing page
  • Streamlined signup → wishlist creation flow
  • Template, popular items-based wedding and baby registries creating process

I sourced and adapted a new HTML homepage template to match the new branding before the project was paused due to sudden funding loss.

Tech Stack:
Frontend: React, TypeScript, TailwindCSS, Vite, HTML
Backend: Node.js, Express, PostgreSQL (Sequelize)
Auth: Auth0
Payments: Paypal, credit card, Google, Apple Pay. (use Stripe & PayPal)
Deployment: Heroku, Vercel
Tools: Figma, GitHub, Postman, Webflow

Conclusion

This was my first time leading a full-stack product from scratch. I adapted to team shifts, branding pivots, and handled everything from wireframes to payment systems.

Though the startup closed, I came out more confident in managing product scope, collaborating with non-technical stakeholders, and building full-stack solutions under real startup pressure.

Simple Website Walkthrough Demo (no sound)