A web application for content creators to manage projects, documents, and collaborate on content planning.
- Project Management: Create and organize projects associated with content (videos, films, etc.)
- Document Editor: Markdown editor for scripts, notes, and storyboards
- Image Support: Upload and manage images within documents
- Comments: Collaborative commenting on documents
- Organization: Google Drive/Notion-like interface for efficient content planning
| Component | Technology |
|---|---|
| Frontend | Next.js 14, TypeScript, React |
| Backend | FastAPI, Python 3.11+ |
| Database | PostgreSQL |
| Package Manager | uv (Python), npm (Node.js) |
- Python 3.11+
- Node.js 18+
- PostgreSQL
- uv (Python package manager)
cd backend
uv sync
uv run fastapi dev app/main.pyThe API will be available at http://localhost:8000
cd frontend
npm install
npm run devThe application will be available at http://localhost:3000
See docs/ARCHITECTURE.md for detailed architecture documentation.
MIT