Vitrine fakecom.me, faketel.me, fauxtel.me + API OSINT + app mobile — un seul dépôt.
- Vérifier un numéro — OSINT (opérateur, type, commercial, réputation).
- Protéger la ligne — app mobile (blocage Android) + filtre matériel.
| Chemin | Rôle |
|---|---|
site/ |
Vitrine statique |
backend/ |
API Teloscope (GET /api/v1/osint/phone/…) |
mobile/ |
App Expo (filtrage + message commercial) |
docs/OSINT.md |
Outils OSINT supportés |
1. API OSINT
cd backend
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
uvicorn main:app --reload --port 80902. Site
npm run dev3. Brancher l’API — site/config.js :
window.TELOSCOPE_CONFIG = {
apiBase: "http://localhost:8090",
osintPath: "/api/v1/osint/phone"
};Sans apiBase : mode démo sur le site et l’app.
4. Mobile — mobile/app.json → expo.extra.apiBase (même URL).
cd mobile && npm run androidVoir workflows .github/workflows/. Deploy : site/ vers /var/www/teloscope ; l’API se déploie à part (systemd, Docker, ou proxy vers le port 8090).
AGENTS.md— consignes agents Cursorbackend/README.md— détail API