Skip to content

Pavithra6-Srinivasan/tp

 
 

Repository files navigation

🐾 CuddleCare

CuddleCare is a command-line pet management assistant designed to help users keep track of their pets’ information, medical treatments, and daily care routines — all in one place.


🌟 Overview

CuddleCare allows users to record details about their pets (such as name, species, and age) and manage treatment logs including upcoming vaccinations, medical notes, and completion status.
It is built as a lightweight, file-based application with a focus on simplicity, reliability, and data persistence.


✨ Key Features

  • Pet Management — Add, view, update, and remove pets from your care list.
  • Treatment Tracking — Log and monitor each pet’s treatments, be it vaccinations, or checkups.
  • Persistent Storage — Automatically saves and loads data from a local file.
  • Robust Input Handling — Handles malformed or incomplete data safely with sanitization and validation.
  • Modular Architecture — Clean separation between parser, command execution, and storage logic.
  • Logging System — Provides helpful runtime logs for debugging and information tracking.

⚙️ How to Run

  1. Ensure Java 17+ is installed.
  2. Download the latest Jar file
  3. Run it using java -jar cuddlecare.jar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 99.6%
  • Other 0.4%