Este proyecto fue desarrollado como parte de una asignatura durante el ciclo. Se trata de una aplicación web que permite gestionar animales disponibles para adopción, con funcionalidades CRUD: añadir, editar, eliminar y listar animales.
La interfaz fue creada con Angular, y la persistencia de datos se realizó mediante llamadas a una API en PHP. También se utilizó Python para realizar pruebas básicas de funcionamiento. Este trabajo supuso una primera toma de contacto con Angular y la programación conectada al backend.
Angular: desarrollo del frontend, componentes, navegación y formularios reactivos.
PHP: backend para manejar las operaciones CRUD.
Python: pruebas del sistema.
GitHub: repositorio compartido y colaboración en la nube.
Fundamentos de Angular: componentes, rutas y estructura de proyecto.
Creación de formularios reactivos con validación de datos.
Realización de llamadas HTTP con control de errores.
Conexión frontend-backend usando servicios y APIs.
Trabajo colaborativo con repositorio compartido en GitHub.
A continuación se muestran algunas imágenes del funcionamiento de Adopción de animales: