Greg W. Lyons
ProjectsHomeContact
GWLPXL

Cat Cafe Management System

Full-Stack Booking & Payment Platform

React (Vite) · Django REST · PostgreSQL · Stripe · Vercel · Render

Admin Backend

Overview

Cat Cafe Management System is a full-stack web platform built to manage real-time reservations and payments for a themed café. It combines a responsive React frontend with a decoupled Django backend, delivering fast, reliable booking and payment experiences with secure Stripe integration. Designed for scalability and maintainability, the system demonstrates production-grade architecture, strong API design, and attention to performance.

Key Features

  • Dynamic booking engine supporting 30-minute and 60-minute slots, live availability checks, recurring closures, and capacity limits.
  • Integrated Stripe payments for bookings and donations, using both Checkout and Payment Intents APIs with webhook validation and automated refunds.
  • Admin management tools via Django Admin for reservations, pricing, capacity, and customer data.
  • High performance UX, achieving 95+ Lighthouse scores through lazy loading, TanStack Query caching, and Cloudinary-optimized images.
  • Resilient error handling with audit trails, structured logs, and graceful recovery from third-party failures.

Architecture

A hybrid architecture separates responsibilities across services for performance and reliability:

  • Frontend (Vercel): React + Vite client handles UX, state, and booking flow.
  • Backend (Render): Django REST API manages business rules, pricing, scheduling, and database persistence.
  • Stripe Webhooks: Server-side payment confirmation and refund logic ensure transaction integrity.
  • Database: PostgreSQL handles bookings, timeslots, and transaction history with atomic operations for concurrency safety.

Technical Highlights

CategoryTechnologies / Practices
FrontendReact (Vite), TanStack Query, CSS Modules, Cloudinary
BackendDjango REST Framework, PostgreSQL, Render
PaymentsStripe Checkout + Payment Intents, Webhook validation
InfrastructureVercel (frontend), Render (backend), Supabase (logging)
Admin ToolsDjango Admin, bulk actions, audit logging
PerformanceCaching, lazy loading, < 1.5 s load time

Outcome

  • Demonstrates secure real-world payment handling and production-ready deployment across services.
  • Showcases system design, data modeling, and end-to-end ownership from UX to backend reliability.
  • Highlights readiness for SaaS-level full-stack development involving APIs, payments, and data integrity.

© 2024 Greg W. Lyons. All rights reserved.

GitHubLinkedIn

Greg W. Lyons - Full Stack Developer Resume

Contact Information

Email: gwlpxl@gmail.com

Location: Remote / Upstate New York

LinkedIn: https://www.linkedin.com/in/gwlyons/

GitHub: https://github.com/gwlenglish

Portfolio: https://gwlyons.com

Current Position

Web Specialist at Game-U LLC

Technical Skills

Frontend: React, Next.js, TypeScript, JavaScript, HTML5, CSS3, Chakra UI, Framer Motion, Tailwind CSS, Responsive Design

Backend: Node.js, Express, Django, Python, REST API, GraphQL, PostgreSQL, DynamoDB

Cloud & DevOps: AWS, Amplify, Cognito, Vercel, Git, GitHub, CI/CD

Game Development: Unity, C#, WebGL, Game Design, Multiplayer Development, Game Programming, Game Architecture

Creative: Technical Writing, Content Creation, Storytelling, Screenwriting, Educational Content, Children's Literature

Professional Experience

Web Specialist - Game-U LLC (Current)

Full Stack Developer - Freelance (5+ years)

Unity Game Developer - Independent (5+ years)

Published Author - The Statistics Monster (2017)

Screenwriter - Film Festival Selections

Education & Certifications

Unity Certified Expert: Programmer

Published Author - Children's Educational Books

Film Screenwriter - Festival Selections

Availability

Immediately Available

Rate: $50/hour

Open to: Freelance, Contract, Part-time

Location: Remote or Upstate New York

Preferred Contact: Email (gwlpxl@gmail.com)