emo-online-api / README.md
Emo Online
Deploy Emo API
dd87944
|
Raw
History Blame Contribute Delete
1.17 kB
---
title: Emo Online API
emoji: 🧠
colorFrom: indigo
colorTo: purple
sdk: docker
app_port: 7860
pinned: false
---
# Emo Online
IA personnelle — **frontend** sur GitHub Pages, **API + agent** sur Hugging Face Spaces (gratuit, sans carte).
- Site : https://xeroxytb.com
- API : https://xroxx-emo-online-api.hf.space
- Guide complet : [DEPLOY.md](DEPLOY.md)
## Déploiement rapide
1. **GitHub Pages** : Settings → Pages → Source = GitHub Actions
2. **Hugging Face Space** : [créer le Space Docker](https://huggingface.co/new-space?sdk=docker) lié au repo `emo-online`
3. **Secrets HF Space** : `MONGO_URL`, `GOOGLE_CLIENT_*`, clés LLM (Settings → Variables)
4. Push sur `main` → API rebuild HF + frontend GitHub Pages
## Dev local
```cmd
cd /d "H:\Emo Online Final\emo\backend"
start.bat
```
```cmd
cd /d "H:\Emo Online Final\emo\frontend"
npm install
echo REACT_APP_BACKEND_URL=http://127.0.0.1:8010> .env
npm start
```
## Structure
```
emo/backend/ FastAPI + MongoDB + LLM + Stripe + agent relay
emo/frontend/ React (GitHub Pages)
emo/agent-go/ Agent local (Windows/macOS/Linux)
Dockerfile Image API pour Hugging Face Spaces
```