Tecnocria - Aplicación para apoyar a los padres con la crianza de sus hijos
- TypeScript
- Node
- Express
- MongoDB
- React
- Expo
- Docker
- Figma
- GitHub Actions
- OpenAI
- Zustand
- Socket.IO
Aplicación móvil con Inteligencia Artificial para ayudar a los padres con una crianza más conectada y efectiva, donde pueden encontrar apoyo, consejos y herramientas para mejorar la crianza de sus hijos.
Screenshots
Más información
Este proyecto es el resultado de una investigación desarrollada durante la materia de Taller de Investigación durante mi carrera de Ingeniería en Tecnologías de la Información y Comunicaciones, el objetivo principal de esta aplicación es ayudar a los padres con una crianza más conectada y efectiva, donde pueden encontrar apoyo, consejos y herramientas para mejorar la crianza de sus hijos. En la actualidad la tecnología avanza a pasos agigantados y la inteligencia artificial esta siendo uno de los pilares de esta revolución tecnológica, es por ello que decidimos emplear esta herramienta en la creación de una aplicación que nos permite ayudar a los padres con la crianza de sus hijos.
La aplicación está desarrollada usando un stack de tecnología moderno que incluye el uso de TypeScript, Node.js, Express y TypeScript para el Back-End, además del uso de API de OpenAI para la generación de respuestas basadas en inteligencia artificial, para la base de datos utilice MongoDB, lo que me permite almacenar los datos de manera flexible y escalable, para el desarrollo de la aplicación móvil utilice React Native y Expo, mediante el lenguaje de programación TypeScript, lo que me permite crear aplicaciones móviles de manera rápida y sencilla, además de que hice uso del patron de arquitectura de software Clean Architecture, lo que me permite tener un código más limpio y fácil de mantener.
Para el diseño de la aplicación utilice Figma, una herramienta de diseño de interfaces que me permite crear prototipos y diseños atractivos fácilmente.
Este proyecto es el resultado de un trabajo que incluyo desde el proceso de investigación, estudio de campo realizando encuestas y entrevistas a padres de familia, la planificación y el diseño del proceso de desarrollo, hasta la implementación y testing del resultado final, el cual es una aplicación totalmente funcional que permite a los padres encontrar apoyo, consejos y herramientas para mejorar la crianza de sus hijos.