FedVites.org by InfiniteUp AgencyFedVites.org by InfiniteUp Agency
Built with FlutterFlow

FedVites.org

InfiniteUp Agency

InfiniteUp Agency

Verified

Case Study: FedVites MVP

Client: Ryan Jones Development Team: InfiniteUp (Barrett, Wasim, Malaz) Tech Stack: FlutterFlow, Firebase, Stripe, SendGrid

Project Overview

FedVites is a specialized event invitation platform designed specifically for the rigorous and structured environment of federal and military events, such as Change of Command (CoC) and Retirement ceremonies. The core objective for the MVP was to create a frictionless, secure, and highly reliable system for creating, approving, and dispatching invitations to large guest lists, often constrained by legacy government IT infrastructure.

Core Challenges & Solutions

1. The "On-Behalf-Of" (OBO) Reviewer Flow

The Challenge: In military and federal environments, the person creating the event (an assistant or junior officer) is rarely the person paying for and officially approving it (the Commanding Officer or Boss). Forcing a high-ranking official to create an account and navigate a complex dashboard to approve a single invite creates massive friction. The Solution: InfiniteUp engineered a frictionless, two-step "Reviewer Flow." The creator sets up the event, and the system generates a secure, unique link sent directly to the Commanding Officer. Accessing the link requires a unique PIN (sent separately) which securely routes the CO to a payment and approval page. This completely bypassed the need for authentication while maintaining strict security.

2. Overcoming Firebase CORS Limitations

The Challenge: During web deployment testing, cross-origin resource sharing (CORS) errors blocked critical visual assets, such as user profiles and organizational logos, from rendering properly. The Solution: The team identified that FlutterFlow’s default UI toggles do not adequately resolve CORS issues for web deployments. By bypassing the visual builder and directly editing the Firebase storage rules within the Google Cloud Console, the team successfully unblocked image rendering across all environments.

3. Dynamic Email Routing & SendGrid Integration

The Challenge: FedVites relies heavily on email for both RSVP tracking and secure link delivery. Standardizing these templates and ensuring Firebase Authentication properly routed branded emails via SendGrid proved clunky due to SendGrid's UI limitations. The Solution: The team mapped specific SendGrid template IDs to corresponding FlutterFlow/Firebase triggers. Deep links embedded in the RSVP emails were engineered to carry exact parameter context (e.g., inviteId), ensuring users were routed to the precise web environment for their specific event, pre-populated with their data.

4. Legacy IT Compatibility

The Challenge: The target user base frequently operates on older hardware, outdated browsers, and restricted government networks. The Solution: The UI/UX was subjected to rigorous cross-browser sweeps (Edge, Firefox, older Chrome builds). The RSVP flow was deliberately built to prioritize responsive web views (desktop landscape and mobile portrait) rather than forcing an immediate native app download, ensuring accessibility regardless of network restrictions.

Monetization Strategy

The business model was kept intentionally simple to encourage immediate adoption:
Flat Fee: A one-time $9.99 charge processed via Stripe per invitation.
Flexible Payer: Either the event creator or the reviewing Commanding Officer can execute the payment.
The Hook: Payment unlocks the ability to send unlimited emails and track RSVPs for that specific event.

Key Takeaways

Security Can Be Frictionless: The PIN-protected reviewer link proved that you can maintain enterprise-grade security without forcing executives through cumbersome onboarding flows.
Platform Limitations Require Native Knowledge: The CORS issue highlighted the necessity of understanding the underlying architecture (GCP/Firebase) rather than relying solely on low-code abstraction layers (FlutterFlow).
Agile Communication Wins: Shifting from asynchronous task boards to a dedicated WhatsApp group for rapid clarification and screenshot sharing was critical in maintaining momentum, especially when debugging third-party integrations.
Interested in working with InfiniteUp? Book a complimentary discovery call with InfiniteUp's Barrett Nash to share your product ideas.
FedVites in the FlutterFlow development environment.
FedVites in the FlutterFlow development environment.
Like this project

What the client had to say

Very happy, will continue working with them.

Ryan Jones, fedvites.org

Sep 19, 2025, Client

Posted Oct 20, 2025

FedVites is a lightweight web app for U.S. military ceremonies that lets units create official e-invites for retirement and change of command ceremonies.

Likes

0

Views

12

Timeline

Aug 27, 2025 - Sep 19, 2025

Clients

fedvites.org