Evergreen TechworksEvergreen Techworks
HomeServicesPortfolioBlogTestimonialsTeamContactGet Started
HomeServicesPortfolioBlogTestimonialsTeamContactGet Started
Evergreen TechworksEvergreen Techworks

Software Integration Solutions. We build custom software solutions that help businesses grow and succeed in the digital age.

Quick Links

  • Home
  • Services
  • Portfolio
  • Blog
  • Testimonials
  • Team
  • Contact

Services

  • API Integrations
  • AI Solutions
  • Cloud Infrastructure
  • Custom Applications

Contact

  • support@egtw.org
  • +1 (609) 353-6254
  • 1427 North Main St, Logan, UT 84321

© 2026 Evergreen Techworks. All rights reserved.

Privacy PolicyTerms of ServiceSMS TermsSMS Opt-In
    Back to Portfolio
    Website Design & Development

    Deposit-based booking and masterclass sales for a makeup artist

    A makeup artist was juggling DMs, a calendar app, and cash deposits to hold appointment slots. No-shows cost real money and selling her masterclass content meant manually emailing files after a payment screenshot.

    Anonymous beauty studio
    Beauty Services
    4 months
    Deposit-based booking and masterclass sales for a makeup artist screenshot 1

    The Problem

    The Challenge

    A makeup artist was juggling DMs, a calendar app, and cash deposits to hold appointment slots. No-shows cost real money and selling her masterclass content meant manually emailing files after a payment screenshot.

    The Approach

    Our Solution

    We built her a booking platform with money in the flow: clients pick a slot from a live availability calendar and pay a deposit through Stripe to lock it, with a dedicated flow to collect the balance later. Masterclasses sell as digital products through the same checkout. An admin dashboard covers appointments, blocked dates, clients, portfolio, services, and testimonials. Real-world hardening included converting iPhone HEIC uploads to JPEG automatically.

    Deep Dive

    About the Project

    ## What we built A public portfolio and booking site plus a full admin: appointments, availability, clients, masterclass products and purchases, portfolio categories, services, settings, and testimonials. Deposits hold slots; balances collect later through their own paid flow. ## Tech React with Vite and Tailwind on the front, FastAPI with SQLAlchemy and MySQL behind it, Stripe for deposits, balances, and digital products, S3 for media, JWT auth with rate limiting, Docker and GitHub Actions for deploys. ## Results 12 database models, 14 API route modules, 16 frontend routes, deposits and digital product sales flowing through Stripe instead of DMs and screenshots. ## What is next Package add-ons and automated appointment reminders are the natural next layer on the booking engine.

    The Outcome

    Results

    Stripe deposit checkout with a separate balance-collection flow

    digital masterclass sales through the same account

    live availability calendar with blocked dates

    12 database models and 14 API modules

    automatic HEIC to JPEG conversion for iPhone photo uploads

    Technologies Used
    Python
    MySQL
    React
    Javascript
    AWS

    Like what you see?

    Let's discuss how we can help with your project.

    Get in Touch

    Keep Exploring

    Related Projects

    A pool-company website that sells itself at $50 a month

    Website Design & Development

    A pool-company website that sells itself at $50 a month
    Rebuilding a lost 2017 game server from wikis and YouTube footage

    Website Design & Development

    Rebuilding a lost 2017 game server from wikis and YouTube footage
    A foreclosure-notice SaaS: county scrapers to Stripe subscriptions

    Website Design & Development

    A foreclosure-notice SaaS: county scrapers to Stripe subscriptions

    Let's Build

    Ready to Start Your Project?

    Let's create something amazing together.

    Contact Us