Skip to content

ccmelvin/petcare

Repository files navigation

Custom Feeding & Medication Scheduler for Senior Dog

A responsive web application to help pet owners track and manage their senior dog's feeding schedule and medication routine. The app provides an intuitive interface for viewing, adding, and updating feeding/medication entries, with support for reminders and caregiver instructions.

Features

  • Add feeding & medication entries (name, type, time, dose, notes)
  • See a daily schedule view (e.g., pills at 9am, food at 8am/6pm)
  • Mark entries as "given" or "missed"
  • Repeating schedule support (e.g., every 12h, daily)
  • Quick-access caregiver mode: "What do I give today?"

Tech Stack

  • Frontend: Next.js (App Router), TypeScript, Tailwind CSS
  • State Management: React Hooks

Getting Started

Prerequisites

  • Node.js 18.x or later
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/yourusername/custom-feeding-medication-senior-dog.git
cd custom-feeding-medication-senior-dog
  1. Install dependencies
npm install
# or
yarn install
  1. Start the development server
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser to see the application

Project Structure

  • /src/app: Next.js pages and routing
  • /src/components: Reusable React components
  • /src/types: TypeScript type definitions
  • /src/utils: Helper functions and mock data
  • /public: Static assets

Future Enhancements

  • Notification/reminder system
  • Multi-user access (e.g., vet or pet-sitter)
  • Log/history view with filters
  • Export to PDF or CSV

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A TypeScript-based project for managing and tracking pet care activities

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published