Skip to content

tekkaonigiri/WIC-Project-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pet Hub

An educational website for young pet owners to learn about pet diets, health, and behaviors. Built as a collaborative project by a team of UCSD students.

Overview

Pet Hub provides kid-friendly, interactive content about cats and dogs — covering anatomy, personalities, breeds, diet, health, and behavior. It also features a local adoption section with real pets available from San Diego-area shelters.

Pages

Route Description
/ Home page with navigation cards for cats and dogs
/pets Featured adoptable pets and local shelter listings
/pets/cats Cat care guide with interactive anatomy diagram
/pets/dogs Dog care guide with interactive anatomy diagram
/about Project background and team credits

Features

  • Interactive Anatomy — Clickable diagrams let users explore labeled body parts with descriptions
  • Info Modals — Expandable sections covering personalities, breeds, diet, health, and behavior for each animal
  • Light/Dark Mode — Theme switcher available on every page
  • Adoption Links — Real shelter pets with direct links to their San Diego Humane Society profiles
  • Local Shelter Info — Hours, addresses, and phone numbers for nearby shelters

Tech Stack

Getting Started

npm install
npm run dev

Open http://localhost:3000 in your browser.

Other Scripts

npm run build    # Production build
npm run start    # Start production server
npm run lint     # Run ESLint

Project Structure

app/
├── page.js              # Home page
├── layout.js            # Root layout
├── stylesHome.css
├── about/
│   └── page.js          # About page
├── pets/
│   ├── page.js          # Nearby pets & shelters
│   ├── stylesPets.css
│   ├── cats/
│   │   └── page.js      # Cat care guide
│   └── dogs/
│       └── page.js      # Dog care guide
└── ui/
    ├── nav.js            # Navigation bar
    ├── footer.js         # Footer
    ├── themeSwitcher.js  # Light/dark toggle
    ├── infoModal.js      # Expandable info sections
    └── interactiveAnatomy.js  # Clickable anatomy diagram
public/                  # Static images

Team

Built by students at the University of California, San Diego.

Name Role
Nicole Fong Lead Frontend Engineer
Hannah Pham Lead Design
Shazi
Jocelyn
Nagasree

Design

Figma prototype: View on Figma

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors