Feature9 PRs
Customer portal launched (with magic-link auth)
MVP customer portal: project status, invoices, message inbox. Magic-link sign-in.
#portal#auth
Affected routes
/portalBuilt on tools you trust
← swipe · 12 tools →
What we shipped
The /portal route is now live for customers post-checkout. It shows:
- Current project(s) status with milestone view.
- Invoices and payment history (via Stripe).
- Message inbox for asynchronous communication with the project lead.
- Account settings and notification preferences.
Auth
Magic-link via email — no passwords, no third-party identity provider. The link is a signed token with a short TTL; one click signs in and creates a session cookie.
What's intentionally missing from MVP
- File upload (we'll add when a customer asks).
- Multi-user team accounts (single user per customer for now).
- Ticket-style support (the message inbox is sufficient).
Why MVP-first
We have zero customers as of writing. Building a 50-feature portal before we have a single user to test it on is exactly the failure mode that kills early-stage products.
See the full changelog
Or peek at what we’re building next on the roadmap.