Commerce & websites · Own business, production

Roots of Reason website

The tutoring practice's public site: services, consultation requests, session booking, parent surveys, and intake, connected to the student platform.

Role
Design & development
Period
September 2025 to present
Status
Live
Platform
Cloudflare Pages, D1
Built with
  • HTML, CSS, JavaScript
  • GSAP
  • Pages Functions
  • D1
  • Resend
  • Turnstile
52
pages
18
server endpoints for forms and booking
128
commits, September 2025 to August 2026
12
sites I run on the rootsofreason.org domain
01

The front door of a tutoring business

The site explains the practice's services and turns a visit into a consultation request. Booking, parent surveys, and intake forms submit to server endpoints that store each request in D1, send email through Resend, and check for bots with Turnstile.

One domain, many tools

The main site is one of twelve sites I built and run on this domain. Each has its own deployment, and each database is separate.

wwwsite and intakehubstudent platformmathpublic practicecaltpawriting studiocodecoding sandboxdemoplatform demoguitarguitar lessonsworklogwork trackingtestimonialsreviewsrootsofreason.org
02

What it handles

  • Consultation requests and session booking.
  • Parent surveys and intake forms.
  • Links into the student platform, the math practice app, and the other tools on the domain.

Display settings

Choose a layout and palette. Your settings are saved in this browser.

Palette
Homepage layout
Motion

Display settings do not change the project selection or publication permissions. Orbital and index layouts use the same project data.

Harmonic drawing

The homepage drawing is a small interactive made for this portfolio. It is separate from the project examples.

3
25

Drag across the center drawing or use these controls. The drawing does not require sound, network access, or continuous animation.