App móvil personal: Reloj + Tareas + Flow AI
Antes de empezar, instala estas herramientas:
- Node.js (v18 o superior) → https://nodejs.org
- Android Studio (para Android) → https://developer.android.com/studio
- Xcode (para iOS, solo en Mac) → App Store
Abre la terminal en la carpeta del proyecto y ejecuta:
npm installnpm run buildEsto genera la carpeta dist/ con la app compilada.
npm install -g @capacitor/clinpx cap add androidnpx cap sync
⚠️ Importante: Ejecuta este comando SIEMPRE después de hacer cambios en el código.
npx cap open androidSe abre Android Studio con tu proyecto listo.
- Conecta tu Android por USB
- Activa Depuración USB en Opciones de desarrollador
- En Android Studio: presiona
▶️ Run
npx cap add ios
npx cap sync
npx cap open iosLuego en Xcode, selecciona tu iPhone y presiona
La app usa la API de Anthropic para el asistente. Necesitas agregar tu API key:
- Abre
src/App.jsx - Busca la función
send()enAssistantTab - Agrega el header de autorización:
headers: {
"Content-Type": "application/json",
"x-api-key": "TU_API_KEY_AQUI",
"anthropic-version": "2023-06-01",
},Obtén tu API key en: https://console.anthropic.com
flowclock/
├── src/
│ ├── App.jsx ← Toda la lógica de la app
│ └── main.jsx ← Punto de entrada React
├── index.html ← HTML principal
├── vite.config.js ← Configuración del bundler
├── capacitor.config.ts ← Configuración de Capacitor
└── package.json ← Dependencias
Editar código → npm run build → npx cap sync → Abrir en Android Studio → Correr
| Versión | Estado | Contenido |
|---|---|---|
| v1 | ✅ | App base: Reloj + Tareas + Flow AI |
| v2 | ✅ | Rebrand FlowClock |
| v3 | ✅ | Capacitor — app instalable en Android/iOS |
Hecho con ❤️ — FlowClock Personal Project