Commit Graph

19 Commits

Author SHA1 Message Date
Charles N Wyble
5745c71e83 feat(pricing): create comprehensive unified pricing page
- Add complete pricing page consolidating all rates and discounts
- Include operating hours and minimum rental requirements
- Document all equipment pricing with half/full day discounts
- Document all area pricing including special packages
- Add membership discount calculations and examples
- Clarify NO DISCOUNTS policy for dirty fabrication outside space
- Include package details (half-day 5%, full-day 10% off)
- Add membership benefits and pricing examples
- Include booking policies and payment terms
- Provide clear pricing examples for common scenarios
- Special offers and volume discounts documented
- Contact information included
- Single source of truth for all pricing information

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 16:51:09 -05:00
Charles N Wyble
90bde21496 docs(git-sync): create comprehensive git-sync plugin guide
- Document Grav Git Sync plugin for automatic two-way synchronization
- Include installation instructions via GPM and Git
- Provide complete configuration examples (basic, dev, production)
- Explain SSH key setup for production server
- Detail automatic mode workflow (production) and manual mode (development)
- Document conflict resolution (automatic and manual)
- Add best practices for configuration and communication
- Include troubleshooting guide for common issues
- Add monitoring and email notification configuration
- Provide advanced configuration (multiple branches, selective sync)
- Compare Git Sync vs manual sync approaches

Critical: Git Sync plugin automates sync process, eliminating need
for manual sync procedures. Admin UI changes are automatically
committed and pushed to git repository.

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 16:46:44 -05:00
Charles N Wyble
c0ba97df94 docs(deployment): create comprehensive production deployment guide
- Document production server requirements and prerequisites
- Explain three deployment options (manual, automated script, Docker)
- Provide clear step-by-step instructions for each method
- Include testing checklists for both local and production
- Add troubleshooting guide for common deployment issues
- Document rollback procedures (git revert and backup restore)
- Include automation options (webhook, CI/CD)
- Add monitoring and health check recommendations
- Document backup strategy and retention policy
- Include security considerations for production
- Provide quick reference for common commands

This guide ensures reliable and safe production deployments.

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 16:46:32 -05:00
Charles N Wyble
5a0c2d9cbb docs(workflow): create comprehensive workflow guide for two-user system
- Document technical user workflow (local dev, git, push, deploy)
- Document non-technical user workflow (admin UI only)
- Explain why manual sync of admin changes is needed
- Provide clear step-by-step sync procedures
- Add scenarios and examples for typical situations
- Include automated sync options (cron and manual trigger)
- Document conflict resolution procedures
- Add troubleshooting for common issues
- Include best practices for both user types
- Add communication protocols and emergency procedures

Critical: Admin UI changes are NOT in git - must be manually synced
to prevent data loss. This guide explains how and when to sync.

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 16:46:20 -05:00
Charles N Wyble
98dce07a96 feat(scripts): add deploy-production.sh for production deployment
- Create automated deployment script for production server
- Include backup creation before deployment
- Add git pull logic (clone if needed, pull if exists)
- Add permission setting for Grav user directory
- Include cache clearing functionality
- Add plugin update check via GPM
- Provide clear logging and success messages
- Include error handling and warnings

This script simplifies production deployment with safety measures.

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 16:46:05 -05:00
Charles N Wyble
4d95a843ad feat(scripts): add sync.sh script for two-way synchronization
- Create comprehensive sync script for handling admin UI and git changes
- Add support for sync down (production to local after admin edits)
- Add support for sync up (local to production after git edits)
- Include status checking and conflict detection
- Add test command for local development
- Provide clear usage instructions and error handling

Note: This script is for future two-way sync workflow. Currently using
simplified git-only workflow since production is fresh install.

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 16:45:49 -05:00
Charles N Wyble
42ce121c4c docs(agents): create comprehensive agent guidelines document
- Document project overview and target audience
- Detail all 4 physical areas with specifications
- Define equipment categories for major machines and hand tools
- Explain taxonomy system and usage
- Provide page templates for machines, areas, and hand tools
- Document navigation structure and organization
- Add content guidelines and tone requirements
- Include git workflow with conventional commit examples
- Add Docker environment commands and file locations
- Define work priorities and quality checklist
- Create reference document for future agents

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 16:38:49 -05:00
Charles N Wyble
efa5c703e6 feat(equipment): add hand tools documentation template
- Create comprehensive hand tools inventory page
- Include all major tool categories (cutting, wrenches, measuring, etc.)
- Add detailed inventory tables with quantities and locations
- Include tool usage guidelines and safety protocols
- Document tool storage between garage and shed
- Add maintenance and reporting procedures

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 16:37:03 -05:00
Charles N Wyble
e2a27e30f7 feat(areas): add areas index and detailed area pages
- Create main areas landing page with all 4 area overviews
- Add detailed EE Garage page with electronics equipment listings
- Add detailed Dirty Fabrication page with sub-locations (backyard, garage, shed)
- Include equipment breakdown by physical location
- Add safety features, booking info, and workflows for each area
- Provide quick reference inventory tables

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 16:36:50 -05:00
Charles N Wyble
64eed0bbee feat(equipment): add CNC equipment category and detailed CNC Mill page
- Create CNC equipment category overview page
- Add detailed CNC Mill (3-axis) specification page
- Include pricing, capabilities, materials, and training requirements
- Add booking information and safety protocols
- Provide design requirements and FAQ section

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 16:36:39 -05:00
Charles N Wyble
8c486eb4d3 feat(equipment): add equipment & areas landing page
- Create main equipment and areas overview page
- Add navigation for equipment type categories
- Add navigation for physical areas
- Include quick reference cards for each area
- Provide context for browsing by type vs location

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 16:36:28 -05:00
Charles N Wyble
80d1a26d87 feat(config): add taxonomy for equipment and areas
- Define equipment categories (cnc, 3d-printing, laser, electronics, etc.)
- Define physical areas (ee-garage, dirty-fabrication, clean-fabrication, kitchen)
- Add equipment status taxonomy (available, maintenance, training-required)
- Enable flexible browsing by type or location

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 16:36:14 -05:00
Charles N Wyble
9f7fe553dc Add premium logo and professional theme for high-end clients
- Create custom SVG logo with professional branding
- Implement premium color scheme with blue and gold accents
- Add custom CSS with professional styling for cards, tables, buttons
- Update logo template to use new logo.svg file
- Create custom favicon for complete branding
- Redesign homepage with premium content sections
- Update resources page with membership tiers and premium pricing
- Enhance contact page with testimonials and detailed information
- Target audience: high-paying clients ($100+/hour)
- Professional yet approachable design language

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 16:15:40 -05:00
Charles N Wyble
e6c15cafb3 Fix base_url configuration to include port 5001
- Set base_url to http://localhost:5001 in system.yaml
- Prevents admin panel form submissions from dropping port number
- Clears cache and restarts container to apply changes

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 16:07:16 -05:00
Charles N Wyble
e6b52dcb3a Create Starting Line Productions LLC Grav website
- Set up Docker Compose configuration for Grav CMS
- Configure site for Starting Line Productions LLC in Pflugerville, Texas
- Create homepage with business overview and service highlights
- Create resources page with equipment and workspace pricing tables
- Create contact page with booking information
- Configure proper .gitignore for cache and temporary files

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 15:56:15 -05:00
799386feb3 Resolve merge conflicts keeping local hello world setup 2025-10-10 18:30:09 -05:00
d5c6614fe4 Hello World: Minimal Grav CMS setup for sync testing 2025-10-10 18:29:48 -05:00
26c3eb47f2 Initial commit: Basic Grav CMS structure with Hello World page 2025-10-10 18:26:39 -05:00
30690f2dd8 first commit 2025-10-09 10:31:53 -05:00