Science Archive

Daily briefing feed + your submissions

📬 Submit an article

📚 Archive

Packets

Hello and aftercare templates sent before/after each service. Use {client_name}, {appointment_date}, {retail_recs}, {next_visit_plan} as placeholders.

Students

Active
Graduated
Total

📅 Due Friday by Track

Loading…

📖 This Week's Chapter by Student

Loading…

Curriculum

Catalog of classes to develop + the teaching materials behind them. Sorted by demand.

Loading…

📋 Assignments

The weekly teaching calendar — practical, ingredient & honors assignments per week, plus the cohort gradebook.

PMTS Classes

Class Sessions

Loading…

🛠 Workbench

One-tab access to the dev surfaces. Status chips read from GitHub / Netlify / Apps Script / Drive — if a chip shows "—", that source's API token is missing from Script Properties.

📝 Code

GitHub — rms-dashboard Apps Script + PWA frontend repo
Open ↗
GitHub — rms-website Public marketing site repo
Open ↗

🚀 Deploy

Netlify — website hosting Last build status
Open ↗
Apps Script Editor Backend live deployment
live
Open ↗

📊 Data

Google Sheets DB Source-of-truth spreadsheet
Open ↗
Google Drive — RMS root Client photos + form scans + protocol PDFs
Open ↗

Status chips are best-effort. GitHub + Netlify chips need PATs in Script Properties (GITHUB_PAT, NETLIFY_PAT) to populate. Apps Script chip is live (always renders).

Massage Apprenticeship

Utah Admin Code R156-47b-302c — 1,000 hrs / 24 months. Log by DOPL category so the CSV export is ready for DOPL submission.

Overall Progress

0 / 1,000 hrs

Log

Brand

Rocky Mountain Skin

Owned by Jake Howard, Master Esthetician based in South Salt Lake, UT. Rocky Mountain Skin combines clinical expertise with a modern, grounded aesthetic — inspired by the mountains we call home.

Palette

Forest
Sage
Sand
Cream

🖊 Signing Wizard — Master Forms

Blank PDFs clients sign on iPad

Upload a blank PDF for each form type. Replaces the previous master.

Loading…

📝 Structured Forms

Web-form templates (intake, consent, media, screening)

Each row in the StructuredForms sheet is one form. Add or edit here — the renderer reads the fields JSON directly.

Loading…