Skip to content

sorachung/pet-journal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pet Journal

This project was bootstrapped with Create React App.

Description

Pet Journal is a webapp for tracking and logging information related to your pets.

Features

  • Add pets to your profile - dogs, cats, rabbits, reptiles, etc
  • Choose default pet view for Medical, Notes, and Scheduling - you only see the information for the chosen pet
  • Dashboard view - see starred info for all of your pets
  • Ablility to star any data to show up on dashboard
  • Contacts - where you can save information such as phone numbers, addresses, etc for vets, groomers, sitters, etc
  • Scheduling - such as events and reminders.
    • Events and reminders grey out when the datetime has passed
    • Reminders can be checked to indicate that they are complete
  • Notes - a place where you can write anything about your pet
  • Memories - where you can upload photos with titles and captions of your pets
    • you can filter posts by pet and/or by starred status
  • Compile your pets' medical information under Medical
    • Bio - save your pets weight, microchip, allergies, and other basic information
    • Medications - track any medications your pets take or have taken in the past
    • Incidents - track any incidents or illnessees your pets have gone through or are going through
    • Vet Visits - track vet visits for your pets and save any details about the visit, including uploading a picture of the vet invoice
    • Vaccinations - track vaccinations your pet has taken by shot and by date

Tech Stack

React JavaScript HTML5 CSS3 MUI Visual Studio Code

How To Use

Dependencies

Instructions

Installation/Starting the app

  • clone the repository
  • install necessary files with npm install in root directory of repo
  • clone the API
  • install JSON Server with npm install json-server in API directory (add the -g flag if you'd like to install it globally)
  • host the api on port 8088 with json-server -p 8088 database.json
  • in root directory of repo, start the app with npm start

Demo

  • existing user login email: sora@chung.com
  • can also register as new user and start by adding a pet

Planning Docs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages