FamHive
Family Activity Management Platform ยท Serverless ยท Full-Stack SaaS
About the Project
FamHive is a full-featured family management and collaboration platform designed to help families efficiently plan schedules, track children's growth, manage household bills, and motivate kids through a rewards system. It supports both desktop and mobile with independent UIs and automatic device detection.
This is a fully self-designed and developed full-stack project, from frontend to backend, built on a modern serverless architecture with Vercel for the frontend and Cloudflare Workers for the backend API.
Frontend Stack
Backend Stack
Core Features
Family Scheduling
Weekly view, activity templates, Google Calendar sync, and per-child activity assignment
Growth Tracking
Record milestones, upload photos, visualize growth data with charts, and export PDF reports
Rewards System
Set goals and rewards for kids, points accumulation and redemption to build good habits
Bill Management
Upload, categorize, and track family bills with image recognition support
Family Collaboration
Invite members via link or QR code, join requests, role-based permissions
Auth & Security
Email, Google OAuth, Apple ID login with email verification and JWT authentication
Stripe Subscriptions
Full SaaS subscription flow with tiered plans and feature-gated access
Responsive Design
Independent desktop and mobile UIs with automatic device detection and routing
Project Highlights
Full-stack serverless: Vercel + Cloudflare Workers, zero server maintenance
Decoupled frontend/backend with transparent API forwarding via Fetch Wrapper
Dual UI: independent desktop and mobile interfaces with auto device detection
Complete auth: Email, Google OAuth, Apple ID with JWT token management
SaaS model: Stripe subscriptions with tiered plans and webhook handling
18 API route modules covering scheduling, growth, rewards, billing, and more
ยฉ 2026 Tony Ye. All rights reserved.