OASIS_MOBILE/CONTEXT/01_PROYECTO.txt

46 lines
1.8 KiB
Text

===============================================================
OASIS MOBILE — DESCRIPCION DEL PROYECTO
===============================================================
NOMBRE: Oasis Mobile
VERSION APK: 0.6.8 (descompilada en este repo)
REPO REMOTO: http://code.03c8.net:3000/s1to/oasis_mobile.git
USUARIO GITEA: s1to
DESCRIPCION:
Aplicacion movil Android basada en el protocolo SSB (Scuttlebutt).
Red social distribuida/descentralizada con:
- Pubs (nodos de federacion SSB)
- Tribes (comunidades publicas/privadas)
- Wallet ECOin
- Parlamento, Mercado, Trabajos, Tribunales, etc.
STACK TECNICO:
- Android wrapper (Kotlin) con NodeJS embebido via node-on-android
- Backend: Koa.js (Node.js)
- Frontend: Server-Side Rendering con Hyperaxe (sin React/Vue)
- Protocolo: SSB (Secure Scuttlebutt)
- Puerto local de la app: 3000
ESTRUCTURA DEL REPO LOCAL:
/AndroidManifest.xml -> Manifiesto Android (APK descompilada)
/assets/nodejs-project.zip -> ZIP con el proyecto Node.js (fuente real)
/nodejs-project/ -> Proyecto Node.js extraido del ZIP
/nodejs-project/main.js -> Entry point
/nodejs-project/package.json -> Dependencias npm
/nodejs-project/src/
/backend/backend.js -> Router Koa con 100+ rutas (3249 lineas)
/views/ -> Vistas HTML (Hyperaxe SSR)
/models/ -> Modelos de datos (SSB)
/client/assets/styles/ -> CSS
/client/assets/translations/ -> i18n
/configs/ -> Configuracion
RAMAS GIT:
master -> rama principal con todos los commits
test -> rama de pruebas (mismos commits que master)
COMMITS:
9a96d77 first commit (README.md)
f88a179 oasis_mobile 6.9 (APK descompilada)
54ad8a1 feat: add QR codes (implementacion QR)