Bruno Delic
HomeWorkAboutContact
Let's Talk

Digital Invitations — Storefront + Admin (Full-Stack)

Built a full-stack product combining a storefront for purchasing invitation templates and an admin area for managing invitations after purchase. Includes authentication/authorization, Stripe payments, template delivery, sharing links, and RSVP management in one place.

Role: Full-Stack Developer
Year: 2025
Next.jsTypeScriptTailwindCSSStripeSupabase
Live Site
Digital Invitations — Storefront + Admin (Full-Stack)

Problem

Users needed an easy way to buy invitation templates and then manage invites + RSVPs without spreadsheets, manual follow-ups, or scattered messages.

Constraints

  • • Secure auth + protected admin area
  • • Smooth payment flow and post-purchase access
  • • Clear RSVP tracking and sharing workflow
  • • Scalable template management

Solution

Implemented a full-stack Next.js application with Stripe purchase flow and Supabase-backed auth/storage/data. After purchase, users access an admin area to configure invitations, share links, and track RSVPs (who is coming / not coming) in one dashboard.

Key Features

Template Storefront

Browse and buy modern invitation templates.

Stripe Payments

Secure checkout and post-purchase access workflow.

Invite Admin Dashboard

Manage invites, sharing, and guest lists from one place.

RSVP Tracking

Track attendance status and responses in real time.

Tech Decisions

Supabase for Auth + Data

Used Supabase to move quickly while keeping a clean security model for user-owned data.

Stripe-first Commerce Flow

Designed purchase → unlock admin flow to keep the user journey simple and reliable.

Performance & Metrics

Stripe-based flow
Checkout Reliability
Centralized RSVP & sharing workflow
Admin UX
Template-based architecture
Scalability

Lessons Learned

  • • Post-purchase access is part of the product, not an afterthought
  • • RSVP UX must be extremely simple to drive adoption
  • • Auth boundaries should map directly to data ownership

Contact

brunodelic00@gmail.com
Split, Croatia

Links

ProjectsAboutContact

Social

GitHubLinkedIn

Status

Available for work
© 2026 Bruno Delic. Built with Next.js + GSAP.