Skip to content

Web para pedir cita a un veterinario/a ficticio, hecha con React, JS, CSS Skeleton y validación de formularios

Notifications You must be signed in to change notification settings

AJ-Romera/citas-veterinario

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Citas Centro Veterinario AJ

Es una web básica donde puedes pedir cita a un centro veterinario ficticio mediante un formulario. Tras rellenar el formulario correctamente, se guarda tu cita en localStorage. Puedes cancelar la cita y pedir cuantas citas quieras.

Índice de Contenidos

Demo 🚀

https://citas-veterinario-aj.netlify.app/

Construido con 🛠️

  • Create React App. - Usado para crear la base del proyecto con React
  • React useState Hook - Para el estado de las citas individuales, el estado de todas las citas y el estado de error debido a que no se rellenen todos los campos del formulario
  • React useEffect Hook - Para actualizar las citas iniciales en el localStorage cada vez que cambia el estado de citas
  • localStorage - Para guardar tus citas en local. No uso una base de datos porque es una pequeña web de ejemplo
  • JavaScript ES6 - Últimos estándares de JavaScript
  • CSS Skeleton - Un framework ligero que ayuda con el responsive, los anchos, grid, botones, etc. Es como una versión ligera de Bootstrap.
  • uuid - Paquete de NPM que crea identificadores únicos universales. Muy útiles para IDs o keys.

Instalación 🔧

Clona o haz fork del repositorio. Abre el proyecto en tu consola y escribe el comando:

npm install

Te instalará las dependencias del proyecto, luego usa el comando:

npm start

Iniciará el proyecto en modo desarrollador en tu navegador. Se abrirá automáticamente:

http://localhost:3000

La página se recargará si haces y guardas cambios en el código. También verás errores en la consola (si los hubiese)

About

Web para pedir cita a un veterinario/a ficticio, hecha con React, JS, CSS Skeleton y validación de formularios

Topics

Resources

Stars

Watchers

Forks