Erik Elizalde

Technical Director

0

No products in the cart.

Erik Elizalde
Erik Elizalde
Erik Elizalde
Erik Elizalde
Erik Elizalde

Technical Director

Blog Post

Full Community Platform for Freedom Church

September 3, 2026 Personal

I designed and built a custom web platform from the ground up for an active faith community, using Python and Fast API, helping members stay connected beyond Sunday service.

  • What it includes:
    – Member authentication & profiles with verification
    – Live service streaming integrated with YouTube
    – Secure giving/donations via Square Payments
    – Bilingual (Spanish/English) Bible reading powered by a dedicated API
    – Events, small groups, and kids ministry management
    – Volunteer coordination
    – Internal admin dashboard
    – Notifications and live radio
  • Tech stack:
    – Python, FastAPI, SQLAlchemy, Alembic (migrations)
    – Third-party API integrations (Square, YouTube, Bible API)
    – Modular architecture with routers and services.

A project that blends solid backend engineering with real purpose: helping a community stay connected, informed, and active.

API design & integration: modular router/service architecture in FastAPI, plus integration of third-party external APIs (Square Payments, YouTube Data API, Bible API).

Backend architecture with Python: designed a multi-module application (auth, giving, events, groups, admin) with clear separation of concerns.

Database design & migrations: data modeling with SQLAlchemy ORM and versioned schema management with Alembic.

Secure payments processing: implemented production donations/payments flow via Square, including error handling (SquarePaymentError) and sandbox/production environment support.

Authentication & access control: session-based auth system, user verification, and role-based access control (admin vs. member vs. guest) with feature-gating (locking “Giving” for unverified guests).

Tags: