Una plataforma moderna para conectar eficientemente negocios con clientes

MeSirve es una plataforma digital que integra una amplia variedad de negocios locales y globales en un solo lugar, permitiendo a los usuarios explorar catálogos, realizar compras y disfrutar de servicios desde la comodidad de sus hogares. La plataforma se destaca por su enfoque en la simplicidad, la velocidad y la escalabilidad, beneficiando tanto a usuarios como a comerciantes.
La solución combina un backend robusto desarrollado en Python con FastAPI, un frontend multiplataforma creado con Flutter, y diversas herramientas modernas que aseguran un alto rendimiento, una experiencia de usuario fluida y una fácil expansión para nuevos negocios.
Mi Rol en el Proyecto
Como cofundador del proyecto, lideré el desarrollo casi completo del backend, asegurando una arquitectura eficiente y escalable. Además, participé activamente en el desarrollo de parte del frontend, trabajando en la integración de servicios y asegurando la mejor experiencia de usuario posible.
Detalles Técnicos y Aspectos Interesantes
Backend
-
Tecnologías:
- Python (96.9%): Lenguaje principal del backend, enfocado en la escritura de código limpio y mantenible.
- FastAPI: Framework de alto rendimiento utilizado para construir API rápidas, seguras y escalables.
- TypeScript (2.8%): Integrado para tareas específicas, demostrando versatilidad en el desarrollo.
-
Aspectos Destacados:
- Desarrollo de API Moderno: Implementación de documentación interactiva automática con Swagger UI y ReDoc.
- Escalabilidad y Eficiencia: Backend diseñado para manejar múltiples negocios y un gran número de usuarios concurrentes.
- Colaboración de Código Abierto: Proyecto gestionado en GitHub, promoviendo prácticas de control de versiones y colaboración en equipo.
Frontend
-
Tecnologías:
- Dart y Flutter: Desarrollo de aplicaciones nativas multiplataforma desde una única base de código.
- Bloc: Patrón de gestión de estado, separando la lógica de negocio de la interfaz de usuario.
- Firebase: Integración de servicios como Analytics, Core y Performance.
- Retrofit y Hive: Consumo de API y almacenamiento local de datos en una base de datos NoSQL.
-
Aspectos Destacados:
- Desarrollo Multiplataforma: Aplicaciones optimizadas para Android e iOS con Flutter.
- Internacionalización: Uso del paquete Intl para hacer la plataforma globalmente accesible.
- Gestión Eficiente del Proyecto: Monorepo gestionado con Melos, facilitando el desarrollo y la colaboración.
Mi Impacto en el Proyecto
- Diseñé e implementé casi todo el backend, desde la estructura de la API hasta la integración de servicios esenciales.
- Trabajé en el desarrollo del frontend, contribuyendo a la arquitectura multiplataforma y asegurando un flujo de usuario intuitivo.
- Participé en la definición de la visión técnica del proyecto, asegurando que la solución fuera escalable y cumpliera con los más altos estándares de calidad.
Conclusión
El proyecto MeSirve se destaca como una solución tecnológica moderna e innovadora que conecta eficientemente negocios y usuarios. Mi rol como cofundador y desarrollador principal no solo refleja habilidades técnicas avanzadas en el desarrollo de backend y frontend, sino también mi capacidad para liderar iniciativas tecnológicas y colaborar en proyectos de alto impacto.