(π features, ongoing updates!)
The only app you need to monitor, manage and analyze your cat's FIP treatment progress, helping you stay informed and proactive every step of the way
- Project Description
- Getting started
- Installation and Setup
- Contribution
- Problem and how FIP CatCare app solves it
- App requirements, users stories and tables and database relationship
FIP CatCare app is a web app for tracking and managing medication schedules, daily health logs and test results for cats undergoing treatment for FIP. For owners of FIP positive cats, in hope for fast recovery π This app helps users manage their cats' schedules, add notes and set reminders and upload test results (bloodwork, etc.).
Feline Infectious Peritonitis (FIP) is a serious viral disease that affects cats, caused by certain strains of the feline coronavirus. While many cats infected with feline coronavirus remain healthy, a small percentage of cats develop FIP, which can be fatal if left untreated.
FIP used to be considered untreatable, but recent advances have made treatment possible using specific antiviral medications. The treatment often involves precise dosing based on the catβs weight, the type of FIP (wet, dry, ocular, or neurological) and the medicationβs concentration.
Please Note: Some actions and features in this project are not functional in production because they rely on specific data or configurations that have yet to be pushed to the production database.
You have two options to get started with the FIP CatCare App:
-
Use the Test Account:
- If you want to quickly explore the app's functionality, you can use the test account provided below:
- Email: [email protected]
- Password: password
Note: This test account is read-only and designed for preview purposes. Any data entered or modified will not be saved permanently.
- If you want to quickly explore the app's functionality, you can use the test account provided below:
-
Follow Installation Instructions:
- If youβd like to set up the app on your local machine, please follow the installation instructions below:
-
Clone the repository:
git clone [email protected]:nina1012/FIP-CatCare.git cd FIP-CatCare
-
Install dependencies:
npm install
-
Set up environment variables:
-
Create a
.env
file in the root directory of your project:touch .env
-
Add the following variables to your
.env
file. Replace<YOUR_SUPABASE_URL>
and<YOUR_SUPABASE_ANON_KEY>
with your actual Supabase credentials:VITE_SUPABASE_URL=<YOUR_SUPABASE_URL> VITE_SUPABASE_ANON_KEY=<YOUR_SUPABASE_ANON_KEY>
-
Example of how your
.env
file should look:VITE_SUPABASE_URL=https://your-project-id.supabase.co VITE_SUPABASE_ANON_KEY=your_anon_key
-
Note: Ensure that your .env
file is not shared publicly, as it contains sensitive information. Since this app is built using Vite, remember to prefix your environment variables with VITE_
-
Run the development server:
npm run dev
Contributions are always welcome to make this project better together! β¨ If you have any ideas, suggestions, or fixes, feel free to contribute. Follow the steps to get started:
- Fork the Repository
Click the "Fork" button at the top-right corner of this repository to create your copy. - Clone Your Fork
Clone the forked repository to your local machine:git clone https://github.com/your-username/FIP-CatCare.git
- Create a branch:
git checkout -b feature-name
- Install dependecies by running the
npm install
script. - Make some changes
- Test your changes
- Commit your changes
git commit -m "Add: Description of your changes"
- Push your branch and open a Pull Request
Thank you for contributing and helping improve this project! β€οΈ
This projectβs design was inspired by FIP Oasis and Cure FIP, with custom tweaks to fit my appβs functionality and style.