Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

136 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Studio Channel (MSC) — Next-Gen Creator Platform

🚀 Quick Start for Contributors

Prerequisites

  • Node.js 18, 20, 22, or 24
  • Git

One-command setup

git clone https://github.com/jonbeatz/MyStudioChannel.git
cd MyStudioChannel
npm run setup:dev

This command will:

  • Install all dependencies
  • Create your .env.local file
  • Optionally seed the database with sample data
  • Run a health check to ensure everything is ready

After setup, run npm run dev and visit http://localhost:3000


The production-hardened development operating system for creator platforms.
Build studio-style websites with a visual command center, Next.js 15 stability, and the custom MSC PRO ENGINE.

My Studio Channel Hero

Next.js 15 Payload CMS 3 TypeScript Tailwind CSS 4 License: MIT Cursor Troubleshooting Version Deploy


🔮 Single Source of Truth: Read TRUTH.md for our master project identity, core commands, and architectural blueprint.

📊 Current Status

Metric Value
Version v8.0.0 (Latest release; deploy to update live label at mystudiochannel.com)
Stack Next.js 15 (React 19) + Payload CMS 3.81.0
CMS Engine ✅ MSC PRO ENGINE Studio Mode — Gold Sidebar + Dashboard
Deployment ✅ Tiered FTPS (Hostinger/hPanel) via msc:pushitup
Database ✅ Local SQLite (Production-hardened)
Verified npm run verify:next (Build Gate + Integrity)
Status 🟢 Production Ready

🚀 Why My Studio Channel?

Most templates give you a website. MSC gives you a complete media broadcasting operating system.

Capability My Studio Channel Typical Boilerplate
Network-Style Layouts
MSC PRO ENGINE (Custom CMS)
Cinema-Quality Bento Grids
Tiered FTPS Deploy Engine
Zero Platform Fees (Ownership)
Agent-Ready Documentation
Hardened Production Verify Scripts
16:9 Cinematic Design System

🖼️ Screenshots

Built for Creators Like You

Built for Creators Structured layouts for Podcasters, Content Creators, and Network Builders.

Custom Add-Ons & Recommendations

View Demos Integrated demo viewer with pro-grade video production website designs.

High Quality Showcase Templates

Add-Ons Complete platform guidance from domain setup to social media graphics packages.


🚀 Quick Start

git clone https://github.com/jonbeatz/MyStudioChannel.git
cd MyStudioChannel
npm install                     # Install dependencies
copy .env.example .env.local    # Setup environment (Windows)
npm run dev:payload             # Start dev server on :3000

Open http://localhost:3000 — The MSC portal. Admin http://localhost:3000/admin — MSC PRO ENGINE Studio Mode.

Verify the baseline gate:

npm run verify:next             # clean · build · integrity check

Requirements: Node 20.x+ · npm ≥ 10
Secrets: Live keys belong in .env.local only — never commit secrets.

Agent ritual: Say Begin project in Cursor chat for full cold-start — see START-HERE.md.


🏗️ Architecture

My Studio Channel
├── MSC PRO ENGINE          # Custom Payload CMS admin experience
├── Frontend (port 3000)    # Next.js 15 App Router (React 19)
├── PushItUP Engine         # Tiered FTPS deployment automation
├── NovaMira Design         # High-end studio UI components
└── Jedi Tooling            # msc:* script system for ops

🛡️ Production-Hardening & Reliability Features

The MSC-Website-v8 line (cut from frozen MSC-Website-v7 @ b4ab8ae) continues comprehensive safety and developer experience features from v5–v7:

  • Database Optimization Utility: Optimize database files with npm run msc:db:optimize (using PRAGMA optimize + VACUUM), automated to prevent bloat.
  • Git Pre-commit Hook (Husky): Enforces lint checks automatically on every git commit, preventing bad syntax or build errors from entering git.
  • SSH Live Log Streaming: Instantly tail remote host logs on your PC terminal via npm run msc:logs:live (stderr) and npm run msc:logs:live:console.
  • Version & Branch Tracking: Automated version mapping, branch names, and commit hashes embedded inside backup notes.
  • Post-Backup Verification: Self-testing backup checker that validates the structural completeness of local backups automatically.
  • Backup Retention Manager: Simple retention utility via npm run msc:backup:clean that retains only the 10 most recent backups and purges older folders.

📦 Deployment Workflow

Optimized for Hostinger (hPanel) with automated validation and recovery:

  • Say "push it live" in Cursor — agent asks mode: Quick DB · Fast FTPS (pushit:live:fast) · Full FTPS · MCP (avoid on this host)
  • Tier 1 (Branding): npm run msc:pushitup:admin-branding (CSS + Graphics fast ship)
  • Tier 2b (Fast): npm run pushit:live:fast (zip .next + admin-ui + sync-app — ~10–15 min; -- -WithDb for CMS DB). Pitfalls: .cursor/docs/DEPLOYMENT-TROUBLESHOOTING.md
  • Tier 2 (Full): npm run pushit:live (build + .next + DB + media; SSH sync-db + sync-app)
  • Tier 3 (Config): npm run msc:pushitup:server-config (Package/Server files contract)

📚 Documentation

Document Purpose
START-HERE.md Operator cold-start & source-of-truth order
MASTER-COMMANDS.md Master list of dev, deployment, and troubleshooting commands
Agent-Runbook.md Standardized prompts for consistent workflow
HOSTINGER-DEPLOY.md Production hosting playbook (Path A/B/C) & recovery
DEPLOYMENT-TROUBLESHOOTING.md Root-cause troubleshooting for 503/500/504 and DB deployment issues
DEPLOYMENT-FIXES.md Hostinger deploy learnings & canonical dependency rule
Jedi-List.md Command quick-reference for npm scripts
CHANGELOG.md Release history
TOOL-CHEST.md Master index of external APIs, services, and search proxies
Restore-Points.md Milestone checkpoints & rollback instructions

👥 Contributors


📄 License

MIT © My Studio Channel


· Powered by the MSC Media Engine

About

Professional creator platform - studio-style websites for content creators. Next.js + Payload CMS.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages