mirror of
https://github.com/R0m1k3/Reviflow.git
synced 2026-10-20 21:48:27 +02:00
Sauvegarde de l'état (réparation)
This commit is contained in:
commit
7c04fffe77
434 files changed
+83923
No files matched your search
@@ -0,0 +1,46 @@
|
||||
# Reviflow
|
||||
|
||||
Application de Révision Éducative pour enfants dyslexiques (et leurs parents).
|
||||
|
||||
## Architecture
|
||||
|
||||
**Unified Monolith** : Single Docker Container deployment for maximum simplicity and portability.
|
||||
* **Backend**: Python 3.11 (FastAPI)
|
||||
* **Frontend**: React + TypeScript (Vite)
|
||||
* **Database**: SQLite (`reviflow.db`)
|
||||
* **AI**: OpenRouter (GPT-4o / Gemini Flash)
|
||||
|
||||
## Getting Started (Dev)
|
||||
|
||||
### Prerequisites
|
||||
* Docker & Docker Compose
|
||||
* Node.js 20+ (optional, if running frontend locally)
|
||||
* Python 3.11+ (optional, if running backend locally)
|
||||
|
||||
### One-Click Start (Docker)
|
||||
This is the recommended way to run the full stack:
|
||||
|
||||
```bash
|
||||
# Create .env file with your API Key
|
||||
echo "OPENROUTER_API_KEY=your_key_here" > .env
|
||||
|
||||
# Start everything
|
||||
docker-compose up --build
|
||||
```
|
||||
Access the app at: http://localhost:8000
|
||||
|
||||
### Manual Setup (Hybrid)
|
||||
|
||||
**Backend:**
|
||||
```bash
|
||||
cd backend
|
||||
poetry install
|
||||
poetry run uvicorn app.main:app --reload
|
||||
```
|
||||
|
||||
**Frontend:**
|
||||
```bash
|
||||
cd frontend
|
||||
npm install
|
||||
npm run dev
|
||||
```
|
||||
Reference in new issue
Block a user