Week 1 โ Onboarding + check-ins
โ Shipped: email magic-link sign-in, one habit + weekly target (e.g., 3/7), clickable 7-day grid with persistence. ๐ผ๏ธ Screenshots: (attach screenshots) ๐ PR/Commits: (repo / commits link) ๐ ๏ธ Stack: Next.js + Supabase (Auth/DB/Storage). ๐ Next: badge image generation + storageโฆ
Week 1 โ Onboarding + check-ins (MVP live)
โ Shipped: /onboarding and /app pages, Vercel deploy, FR/EN README. ๐ Links: GitHub + public Vercel URL. ๐ Next (M2): badge image generation + storage.
Daily check-in โ 2025-10-16
โ Toggled WeekGrid (2/7) and pushed a commit. ๐ Links: GitHub commit log + screenshot.
nboarding + Dashboard (localStorage) โ v0.1
โ Shipped today: Onboarding form saving habit + weekly target to localStorage. /app Dashboard reads client-side (useEffect) and renders a 7-day grid. Deployed to production on Vercel. ๐ Test: https://refi-badges.vercel.app/onboarding โ enter habit/target then โGo to dashboardโ hโฆ
Onboarding + check-ins (MonโSun)
Email magic link sign-in Define one habit + weekly target (e.g., 3/7) Clickable 7-day grid with persistence Repo initialized + first wireframe Acceptance: create a habit, toggle a day, state persists after refresh
Badge image generation + storage
Server-side image when total โฅ target (node-canvas / @vercel/og) Store (Supabase Storage) + display Acceptance: a PNG is created and shown when the target is met
Public pages /u/{handle} + /badge/{id}
Public gallery listing badges Single badge page with OpenGraph preview Acceptance: links open without login, social preview works
Sharing + polish + 60โ90s demo
Copy link / Download image buttons Light UI polish + Supabase RLS enabled 60โ90s demo video + #ProofOfShip recap post (screens & stats) Acceptance: demo live, recap post live, no critical UX blockers
Auth + Onboarding + Weekly Challenge v1
Deliver a functional authentication + onboarding + weekly challenge flow fully integrated with Supabase RLS, enabling users to log in, set a weekly habit, track progress day by day, and earn a badge once completed. This milestone represents the first end-to-end working version ofโฆ
Proof of Ship - Season 9
I am applying to participate in the Proof of Ship - Season 9
Endorsement
Endorsement
Endorsement
Endorsement
Endorsement