A space-themed productivity app where every focus session forges a unique celestial object into your personal galaxy. Because your work should feel like something.
They're lists of things you haven't done yet. They guilt you. Nobody opens their task manager and feels excited. The interface exists to remind you of failure, not fuel momentum.
The hardest part of any focus session isn't the work — it's the moment before you start. The emotional friction of opening an app that makes you feel overwhelmed before you've even begun.
The question I kept returning to: what if your productivity left something behind? Not a crossed-off item. Something you could see, collect, grow.
Cosmicore is a space-themed productivity PWA where your work builds something real. Complete a session → reveal a unique celestial object. Your productivity becomes a living, breathing galaxy you can see and grow.
Building solo means no committee, no safety net. Every tradeoff was made alone and lived with.
A focus timer where a celestial object forms in real time as you work. Complete the session to reveal what you've forged. The object is determined by session length and luck — longer sessions unlock rarer tiers.
Every object ever forged lives in your galaxy. Filter by tier, sort by rarity, switch between grid and cosmic map views. Each object has a name, lore, and rarity badge — a real collection, not a progress bar.
Three categories — Mind, Body, Soul — because productivity is more than work. Each habit earns XP, builds streaks, and contributes to your cosmic level. Missed days show clearly. Streaks are celebrated with milestone rewards.
A complete day management system inside one app. Daily to-do lists, scheduled tasks, recurring items, and a full calendar with Month/Week/Day views. Events sync with push notifications at user-chosen offsets.
Ten explorer levels from Stardust Initiate to Eternal Voyager. Every focus session, completed task, logged habit, and mood check-in earns XP. Sixteen achievements across four tiers — Bronze, Silver, Gold, Cosmic — each with a push notification on unlock.
No Figma handoff — design and development happened simultaneously. The system was defined through constraint: dark only, earned reward, glow over shadow.
| Layer | Technology | Why |
|---|---|---|
| Frontend | React + Vite (single App.jsx) | Fast iteration, zero import overhead, instant hot reload |
| Database | Supabase (PostgreSQL + RLS) | Row-level security, real-time subscriptions, Auth built in |
| Auth | Supabase Auth + Google OAuth | Email/password and social login in one service |
| Payments | Stripe (£4.99/mo · £24.99/yr) | Subscription billing, webhooks, customer portal |
| Resend | Transactional email with verified domain | |
| Push | Web Push API + VAPID | Native push on all platforms, no third-party SDK |
| Hosting | Vercel | Edge CDN, instant deploys on every git push |
| Monitoring | Sentry + PostHog + UptimeRobot | Error tracking, product analytics, uptime monitoring |
| Store packaging | PWABuilder | Generates Play Store AAB and App Store IPA from a single PWA URL |
Cosmicore is live. Go forge something.