Skip to content

4lanPz/AW_FRONTEND_VET_2023B

Repository files navigation

Proyecto Veterinaria Backend

Backend: https://github.com/4lanPz/AW_BACKEND_VET_2023B

Este proyecto Frontend ha sido desarrollado utilizando

  • Vite
  • React
  • Tailwind
  • MongoDB

Requisitos

  • Vite y npm instalados en tu sistema.
  • Instancia de MongoDB en ejecución.

Estructura del Proyecto

assets: Contiene las imagenes que se muestran. models: Define los modelos de datos para los formularios y la base de datos. routas: Define las rutas de la API para mostrarse. páginas: Contiene todas las partes que se van a mostrar dependiendo de la ruta. layouts: Define cómo se distribuyen y organizan los diferentes elementos visuales. context: Contiene los datos de componentes sin perder la jerarquía para no pasar explícitamente las propiedades de componente a componente.

- Veterinario

Realizar la creacion de pacientes y tratamientos de los pacientes.

Este va poder realizar los formularios para poder ingresar nuevos pacientes e ingresar tratamientos para los pacientes.

- Pacientes

Pueden revisar los tratamientos que ha creado el veterinario y el resto de rutas van a estar bloqueadas.

- Tratamientos

Son los datos que crea el veterinario sobre el paciente, estos se almacenan en la base de datos y tambien se van a mostrar en ciertas rutas.

Rutas

image

image

image

image

Pruebas

Faker y locust

Se utiliza Thunderclient para comprobar el funcionamiento de rutas privadas(por token) y públicas.

pruebas front

pruebas front2

Deploy en Netlify

En este paso se debe agregar todas las variables y configuraciones necesarias del proyecto.

Para ello se ingresa las mismas variables del entorno local, si se va a pasar a producción utilizar el link de Backend.

deploy front

Releases

No releases published

Packages

No packages published

Languages