Este proyecto es un registro nacional de mascotas que utiliza tecnologías web como HTML, CSS, JavaScript, EJS, Node.js, Express y FS para archivos JSON. Además, se creó y consumió una API REST a partir de los archivos.
El proyecto cuenta con las siguientes funcionalidades:
- Página de bienvenida: En la página principal "index" se da una bienvenida al sitio.
- Listado de mascotas: En la página "Listado mascotas" se puede ver la lista de los dueños con su nombre y rut, seguido de sus mascotas con su nombre y tipo.
- Buscador de mascotas: En la página de "Buscador" se puede buscar mascotas para ver quién es su dueño o buscar dueños y ver quién es su mascota.
- Registrar mascota: En la página "Registrar mascota" se puede registrar una nueva mascota completando un formulario.
- Eliminar dueño o mascota: En la página "Eliminar" hay dos formularios, uno para eliminar al dueño y todas sus mascotas y otro para eliminar una mascota del dueño.
El proyecto está desarrollado utilizando las siguientes tecnologías:
- HTML
- CSS
- JavaScript
- EJS
- Node.js
- Express
- FS
Página principal:
Listado de mascotas:
Buscador de mascotas:
Registrar mascota:
Eliminar dueño o mascota:
Para utilizar el proyecto en tu ordenador, sigue los siguientes pasos:
- Clona el repositorio en tu ordenador.
- Instala las dependencias del proyecto mediante el siguiente comando en tu terminal:
npm install - Inicia el servidor del proyecto mediante el siguiente comando:
npm start - Abre el navegador y accede a la dirección http://localhost:3000 para utilizar el proyecto.