Documentation Index
Fetch the complete documentation index at: https://docs.openbook.to/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before you begin, make sure you have the following installed:
- Docker & Docker Compose
- Python 3.10+
- Node.js 18+
Quick Start
Clone the repository
git clone <repo-url>
cd openbook
Run the Backend
cd backend
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:app --reload
Run the Frontend
cd frontend
npm install
npm run dev
Project Structure
openbook/
├── backend/ # FastAPI Application
│ ├── app/
│ │ ├── api/ # REST Endpoints
│ │ ├── core/ # Config & Security
│ │ ├── db/ # Database setup
│ │ ├── models/ # SQLModel schemas
│ │ ├── schemas/ # Pydantic DTOs
│ │ └── services/ # Business Logic
│ └── tests/
├── frontend/ # Next.js Application
│ ├── app/ # App Router pages
│ └── public/ # Static assets
├── plan/ # Project Documentation
└── docker-compose.yml # Local development setup
Next Steps
Features Overview
Explore all OpenBook capabilities