Skip to content

ChrisWoo0443/content_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Content Manager

A web application for content creators to manage projects, documents, and collaborate on content planning.

Features

  • 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

Tech Stack

Component Technology
Frontend Next.js 14, TypeScript, React
Backend FastAPI, Python 3.11+
Database PostgreSQL
Package Manager uv (Python), npm (Node.js)

Getting Started

Prerequisites

  • Python 3.11+
  • Node.js 18+
  • PostgreSQL
  • uv (Python package manager)

Backend Setup

cd backend
uv sync
uv run fastapi dev app/main.py

The API will be available at http://localhost:8000

Frontend Setup

cd frontend
npm install
npm run dev

The application will be available at http://localhost:3000

Project Structure

See docs/ARCHITECTURE.md for detailed architecture documentation.

Documentation

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors