Una plataforma moderna para conectar negocios con clientes de manera eficiente
Visitar ProyectoMeSirve es una plataforma digital que integra una amplia variedad de negocios locales y globales en un único lugar, permitiendo a los usuarios explorar catálogos, realizar compras y disfrutar de servicios desde la comodidad de su hogar. La plataforma se destaca por su enfoque en la simplicidad, rapidez y escalabilidad, beneficiando tanto a los usuarios como a los comerciantes.
La solución combina un backend robusto desarrollado en Python con FastAPI, frontend multiplataforma creado con Flutter, y diversas herramientas modernas que aseguran un desempeño de alto nivel, experiencia de usuario fluida, y facilidad de 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 escribir código limpio y mantenible.
- FastAPI: Framework de alto rendimiento utilizado para la construcción de API’s rápidas, seguras y escalables.
- TypeScript (2.8%): Integrado para tareas específicas, demostrando versatilidad en el desarrollo.
-
Aspectos Destacados:
- Desarrollo de API moderna: 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 gran cantidad de usuarios concurrentes.
- Colaboración Open Source: Proyecto gestionado en GitHub, fomentando prácticas de control de versiones y colaboración en equipo.
Frontend
- Tecnologías:
- Dart y Flutter: Desarrollo de aplicaciones nativas multiplataforma desde una sola base de código.
- Bloc: Patrón de gestión de estado, separando lógica empresarial de la interfaz de usuario.
- Firebase: Integración de servicios como Analytics, Core y Performance.
- Retrofit y Hive: Consumo de APIs y almacenamiento de datos local 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 accesible globalmente.
- Gestión Eficiente del Proyecto: Monorepositorio administrado 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 garantizando 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 destaca como una solución tecnológica moderna e innovadora que conecta negocios y usuarios de manera eficiente. Mi rol como cofundador y desarrollador principal no solo refleja habilidades técnicas avanzadas en desarrollo backend y frontend, sino también mi capacidad para liderar iniciativas tecnológicas y colaborar en proyectos de gran impacto.