A comprehensive movie pitch platform connecting creators, investors, and production companies through secure pitch sharing, NDA management, and real-time collaboration.
# Backend (Terminal 1) - MUST use port 8001
PORT=8001 deno run --allow-all working-server.ts
# Frontend (Terminal 2)
cd frontend && npm run devVisit http://localhost:5173
| Document | Description |
|---|---|
| docs/ARCHITECTURE.md | System architecture, design decisions, and infrastructure |
| docs/API_REFERENCE.md | Complete API endpoints documentation (117+ endpoints) |
| docs/DEPLOYMENT.md | Production deployment guide for Cloudflare Workers + Pages |
| CLAUDE.md | Developer context and project-specific instructions |
- Frontend: React + TypeScript + Vite + Tailwind CSS
- Backend: Deno + Oak + Better Auth (session-based)
- Database: Neon PostgreSQL with Hyperdrive pooling
- Edge: Cloudflare Workers + Pages + R2 + Durable Objects
- Cache: Upstash Redis (global distributed)
- Real-time: WebSockets via Durable Objects
All accounts use password: Demo123
| Portal | |
|---|---|
| Creator | alex.creator@demo.com |
| Investor | sarah.investor@demo.com |
| Production | stellar.production@demo.com |
When updating mock data, follow this workflow to ensure consistency:
-
Update Frontend Mock Data (
frontend/e2e/fixtures/test-data.ts)- Modify test fixtures with new mock data
- Ensure IDs and relationships are consistent
-
Update Backend Mock Responses
- Update relevant service mocks in backend handlers
- Ensure response structure matches frontend expectations
-
Run Synchronization Check
# Check for mock data inconsistencies npm run test:mock-sync -
Update E2E Tests
- Update test assertions to match new mock data
- Run E2E test suite:
npm run test:e2e
-
Document Changes
- Update API documentation if response structure changed
- Note breaking changes in CHANGELOG.md
For detailed testing procedures, see docs/TESTING_CHECKLIST.md
- Known Issues: See CLIENT_REQUIREMENTS_UPDATE_DEC10.md
- Architecture Questions: Refer to docs/ARCHITECTURE.md
- API Integration: Check docs/API_REFERENCE.md
- Deployment Help: Follow docs/DEPLOYMENT.md
- Testing Guide: See docs/TESTING_CHECKLIST.md
Copyright © 2025 Pitchey. All rights reserved.