š Curls & Contemplation
By Michael David Warren
This repository contains all materials for Curls & Contemplation: A Freelance Hairstylist's Guide to Creative Excellence.
š Repository Structure
āāā web/ # š Author website (Bun + React + TypeScript)
ā āāā server.ts # Web server with routes & API
ā āāā frontend.tsx # React SPA with all pages
ā āāā index.html # HTML entry point
ā āāā lib/ # Database, Stripe, email, content data
ā āāā components/ # React components
ā āāā styles/ # CSS design system
ā āāā public/ # Static assets (images, fonts, downloads)
ā āāā scripts/ # Utility scripts
ā āāā docs/ # Website documentation
ā āāā README.md # Website setup & usage guide
ā
āāā pdf/ # š Print-ready PDF (LaTeX source)
āāā pub/ # š EPUB publishing files (Prince XML)
āāā canvas/ # šØ Canvas workspace
āāā bestseller-badge/ # š
Badge & cover generation tools
āāā media/ # š¼ļø Media assets
ā
āāā railway.json # š Railway deployment config
āāā vercel.json # ā² Vercel deployment config
āāā CurlsAndContemplation.epub # eBook files
āāā CurlsAndContemplationV2.epub
āāā CurlsAndContemplationV3.epub
āāā CurlsAndContemplationV4.epub
āāā CurlsAndContemplation-POD-6x9.pdf # Print-on-demand PDF
āāā generate-pod-pdf.py # POD PDF generator
š Website
The author website is a complete eBook sales platform with Stripe payments, email automation, blog, FAQ, and admin dashboard.
š See web/README.md for full setup and usage instructions.
Quick Start
cd web
bun install
cp .env.example .env
# Edit .env with your API keys
bun --hot server.ts
Visit: http://localhost:3000
š License
Ā© 2025 Michael David Warren. All rights reserved.