Skip to content

madinamacow/PetClinic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pet Clinic Application This is a web-based pet clinic application designed to assist both doctors and pet owners in managing their pets' information and appointments. The application provides a user-friendly interface for various functionalities. Below are the key features and user roles:

Features: List of Pets:

Doctors can view a list of registered pets, including their name, type, status, and last clinic visit. A checkbox allows filtering pets by the "alive" status. Add New visit Pet:

Owners can add a new pet by providing the pet's name, date of birth, and type. Upon submission, the pet is added to the system. Detailed Pet Information:

Doctors can access detailed information about a specific pet, including owner details and a chronological list of clinic visits. A "doctor's only" comment section is available for internal notes. Edit Pet Information:

Doctors can edit a pet's information, including changing the status ("alive," "deceased," "missing," "other") and updating the "doctor's only" comment. Add Visit:

Doctors can add a visit to a pet, specifying the date and an optional reason for the visit. Upcoming Visits:

Doctors can view a list of upcoming visits, sorted chronologically. Owner's Pet List:

Pet owners can view a list of their registered pets. Owner's Detailed Pet Info:

Pet owners can view detailed information about their pets, excluding the "doctor's only" section. Make a Visit (Pet Owner):

Pet owners can create a visit for their pets, specifying a future date and a mandatory text comment. Prevents double reservations on the same date. User Authentication:

Users can log in as either a doctor or a pet owner using a login form on the front page. Getting Started: Clone the repository. Set up the backend and database. Install dependencies. npm install Run the application. npm start Technologies Used: Frontend: framework React. Backend: Node.js, Express, MongoDB (or other databases). User Authentication: JWT (JSON Web Tokens). Contributors: [madina]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published