https://github.com/jonbeatz/mystudiochannel
Professional creator platform - studio-style websites for content creators. Next.js + Payload CMS.
https://github.com/jonbeatz/mystudiochannel
creator-platform my-studio-channel nextjs payload-cms tailwindcss
Last synced: 8 days ago
JSON representation
Professional creator platform - studio-style websites for content creators. Next.js + Payload CMS.
- Host: GitHub
- URL: https://github.com/jonbeatz/mystudiochannel
- Owner: jonbeatz
- Created: 2026-05-30T09:14:21.000Z (16 days ago)
- Default Branch: main
- Last Pushed: 2026-05-30T11:06:41.000Z (16 days ago)
- Last Synced: 2026-05-30T11:20:52.869Z (16 days ago)
- Topics: creator-platform, my-studio-channel, nextjs, payload-cms, tailwindcss
- Language: TypeScript
- Homepage:
- Size: 37.4 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# My Studio Channel (MSC) โ Next-Gen Creator Platform
## ๐ Quick Start for Contributors
### Prerequisites
- **Node.js** 18, 20, 22, or 24
- **Git**
### One-command setup
```bash
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](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.**

[](https://nextjs.org/)
[](https://payloadcms.com/)
[](https://www.typescriptlang.org/)
[](https://tailwindcss.com/)
[](https://opensource.org/licenses/MIT)
[](https://cursor.com/)
[](.cursor/docs/DEPLOYMENT-TROUBLESHOOTING.md)


---
> ๐ฎ **Single Source of Truth:** Read **[`TRUTH.md`](TRUTH.md)** for our master project identity, core commands, and architectural blueprint.
## ๐ Current Status
| Metric | Value |
| ------------------- | ---------------------------------------------------------------------- |
| **Version** | v6.0.0 ([Latest release](https://github.com/jonbeatz/MyStudioChannel/releases/latest); live at [mystudiochannel.com](https://mystudiochannel.com) until next deploy) |
| **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 `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

*Structured layouts for Podcasters, Content Creators, and Network Builders.*
### Custom Add-Ons & Recommendations

*Integrated demo viewer with pro-grade video production website designs.*
### High Quality Showcase Templates

*Complete platform guidance from domain setup to social media graphics packages.*
---
## ๐ Quick Start
```bash
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:
```bash
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-v6` line continues comprehensive safety and developer experience features from v5:
- **Database Optimization Utility:** Optimize database files with `npm run 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 logs:live` (stderr) and `npm run 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 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** (`msc:push:db:live`) ยท **Full FTPS** ยท **MCP code-only** (verify DB after โ MCP/Git โ DB deploy)
- **Tier 1 (Branding):** `npm run pushitup:admin-branding` (CSS + Graphics fast ship)
- **Tier 2 (App):** `npm run pushit:live` (Full build, `.next`, DB + media; auto **`msc:hostinger:sync-db`** after DB upload)
- **Tier 3 (Config):** `npm run pushitup:server-config` (Package/Server files contract)
---
## ๐ Documentation
| Document | Purpose |
| -------------------------------------------------- | ------------------------------------------------- |
| [START-HERE.md](./.cursor/docs/START-HERE.md) | Operator cold-start & source-of-truth order |
| [MASTER-COMMANDS.md](./.cursor/docs/MASTER-COMMANDS.md) | Master list of dev, deployment, and troubleshooting commands |
| [Agent-Runbook.md](./.cursor/docs/Agent-Runbook.md) | Standardized prompts for consistent workflow |
| [HOSTINGER-DEPLOY.md](./.cursor/docs/HOSTINGER-DEPLOY.md) | Production hosting playbook (Path A/B/C) & recovery |
| [DEPLOYMENT-TROUBLESHOOTING.md](./.cursor/docs/DEPLOYMENT-TROUBLESHOOTING.md) | Root-cause troubleshooting for 503/500/504 and DB deployment issues |
| [DEPLOYMENT-FIXES.md](./.cursor/docs/DEPLOYMENT-FIXES.md) | Hostinger deploy learnings & canonical dependency rule |
| [Jedi-List.md](./.cursor/docs/Jedi-List.md) | Command quick-reference for npm scripts |
| [CHANGELOG.md](./CHANGELOG.md) | Release history |
| [TOOL-CHEST.md](./.cursor/docs/TOOL-CHEST.md) | Master index of external APIs, services, and search proxies |
| [Restore-Points.md](./.cursor/docs/Restore-Points.md) | Milestone checkpoints & rollback instructions |
---
## ๐ฅ Contributors
- **Jon Beatz** - Creator & Developer
- GitHub: [@jonbeatz](https://github.com/jonbeatz)
- Email: createmystudiochannel@gmail.com
---
## ๐ License
MIT ยฉ My Studio Channel
---
ยท Powered by the MSC Media Engine