Estamos buscando un desarrollador Full Stack con 2-4 años de experiencia para un proyecto de desarrollo de aplicación móvil y web. Necesitamos a alguien que pueda entregar resultados de manera eficiente, preferiblemente bajo un modelo de freelance por proyecto, o a tiempo parcial (20 horas/semana).
El stack tecnológico requerido incluye
Node.js, Supabase (PostgreSQL) y React. Se valorará la experiencia con Capacitor o React Native.
Detalles de la arquitectura y tecnologías seleccionadas:
Base de datos: Supabase (PostgreSQL)
* Elección: Open source, plan gratuito generoso, autenticación incluida, tiempo real integrado, fácil de aprender. No requiere servidor propio.
Autenticación: Supabase Auth
* Elección: Permite login con email, teléfono y Google. JWT automático. Integrado directamente con la base de datos.
API / Backend: Supabase Edge Functions (Deno)
* Elección: Solución serverless que elimina la necesidad de mantener un servidor. Escala automáticamente y ofrece un costo inicial casi nulo.
Frontend / Aplicación: Capacitor + HTML existente
* Elección: Para envolver un prototipo HTML existente en una aplicación nativa. Se estima un tiempo de implementación de 1-2 semanas. Compatible con Google Play Store.
GPS en tiempo real: Capacitor Geolocation Plugin
* Elección: Plugin oficial que funciona tanto en iOS como en Android. Se integrará con la API de Google Maps para la visualización.
Notificaciones push: OneSignal
* Elección: Gratuito hasta 10,000 usuarios. SDK disponible para Capacitor con una integración rápida (aproximadamente 5 minutos).
Pagos: Mercado Pago
* Elección: La plataforma de pagos más utilizada en México. No tiene costo de integración y aplica una comisión del 3.5% por transacción. Cuenta con una API bien documentada.
Almacenamiento (fotos): Supabase Storage
* Elección: Para gestionar fotos de check-in y verificación. Incluido en el plan de Supabase.
Inteligencia Artificial (módulos existentes): Anthropic Claude API
* Elección: Ya integrado en el prototipo. Solo se requiere una clave API real con un límite de uso.
Hosting: Vercel (gratis)
* Elección: Permite despliegue automático desde Github, incluye ssl gratis y cdn global. El plan gratuito es suficiente para la fase inicial.
Verificación de antecedentes penales: Truora API
* Elección: Considerada la mejor API de verificación en México. El costo es de $80-120 por consulta. Ofrece una integración REST sencilla.
Plazo de Entrega: No definido