Flashcards as a real study app, not a landing page

Browse public decks, study as a guest, and keep private decks for your own shared workspace.

This first frontend pass turns the product into an app-first surface: discoverable shared decks up front, a signed-in workspace behind it, and a cleaner base for the visual rewrite.

Modes

6

Shared decks

0

Session mode

Guest preview available

Instant study surface

Flip through a deck immediately

Guest-safe preview

Guest-ready discovery

Shared decks become a public catalog that anyone can preview instantly.

Private collaboration

Keep personal or couple study sets private while editing them together.

Daily study rhythm

Use one app shell for quick reviews, deck creation, and longer learning sessions.

Shared deck catalog

Start from public decks, then decide whether to sign in.

View all shared decks
No shared decks yet. You can still work locally on the UI, then mark decks as shared once you want a guest-friendly catalog.

Product shape

The app should feel like a study workspace.

Shared private decks

Build decks for two-person study spaces, then keep progress and permissions separate.

Mode-driven study

FlashcardsLearnTestMatchBlastBlocks

Local-first UI iteration

Run PostgreSQL in Docker, run Next locally, and iterate on the interface with live reload before touching production.