Purrtion es una aplicación interactiva, responsiva y amigable que actúa como guía general calculando la ración de comida de un gato en base a parámetros como el peso, su estado físico y edad, entre otros. También ofrece una sección de curiosidades sobre gatos con imágenes aleatorias.
Nota: la información que ofrece esta aplicación es meramente orientativa, se utilizaron fuentes fiables para la realización de los cálculos, pero NO REEMPLAZA el consejo nutricional profesional de un veterinario.
- React: Para construir una interfaz de usuario dinámica y reactiva.
- TypeScript: Para aprovechar su tipado estático, mejorando la fiabilidad y el mantenimiento del código, lo que me permitió detectar errores rápidamente durante el desarrollo.
- Chakra UI: Por su variedad de componentes estilizados y accesibles, facilitándome la creación de una interfaz de usuario atractiva y coherente.
- Zustand: Para gestionar el estado global de la aplicación.
- Axios: Para realizar solicitudes HTTP de manera intuitiva y estructurada, lo que me permitió comunicar Purrtion con la API externa de manera eficaz.
- Desplegado en AWS (S3 y CloudFront): Utilicé AWS S3 para alojar los archivos estáticos de la aplicación de manera segura y escalable, y CloudFront para proporcionar una red de distribución de contenido, asegurando una entrega rápida y eficiente a los usuarios en todo el mundo.
- API Pública shibe.online/api/cats: Integré esta API para brindar fotos curiosas de gatos, enriqueciendo la experiencia del usuario.
La combinación de estas tecnologías me permitió crear una web app atractiva e intuitiva y que permite demostrar a pequeña escala, parte de mis conocimientos.
Clona el repositorio, instala las dependencias y ejecuta el servidor de desarrollo:
git clone https://github.com/patrigarcia/Purrtion
cd Purrtion
npm install
npm run dev
Para contribuir al proyecto, podés hacer un fork del repositorio y enviar un pull request con tus mejoras.
Desarrollado por Patricia Gonzalez Garcia.