Skip to content

Repository files navigation

Vancouver Dog-Friendly Patios Directory 🐕

Status: ✅ Complete and functional! Ship Date: November 9, 2025 Version: 1.0.0

What It Does

Discover 40+ verified dog-friendly patios across Vancouver neighborhoods! This app helps dog owners find the perfect patio with their furry friends.

Features

  • 🔍 Search by name, food type, or address
  • 📍 Filter by neighborhood
  • 💧 See which patios have water bowls
  • 🔥 Find heated patios for cold days
  • ☂️ Discover covered patios for rainy days
  • ✅ All data verified and current
  • 📱 Mobile responsive design

Quick Start

Run Locally

cd frontend
npm install
npm run dev
# Visit http://localhost:5173

Deploy to GitHub Pages

  1. Enable GitHub Pages in repository settings
  2. Select "GitHub Actions" as source
  3. Push to main branch
  4. Workflow will auto-deploy

Tech Stack

  • React 18 + Vite
  • Tailwind CSS
  • JSON data (no backend needed!)
  • GitHub Actions for deployment

Project Statistics

  • Lines of Code: ~400
  • Components: 4 (App, PatioList, PatioCard, SearchBar)
  • Data: 40 verified dog-friendly patios
  • Development Time: 45 minutes
  • Dependencies: Minimal (React + Tailwind)

Live Demo

Once GitHub Pages is enabled: https://rhart696.github.io/dog-patio-vancouver/

Shipping Journey

This project was completed as part of Week 2 "Ship Don't Infrastructure" challenge.

  • Started as skeleton with just "Tailwind is working!"
  • Built complete UI in 45 minutes
  • Focused on shipping over perfection
  • Second project shipped in one day!

About

Code and docs for Vancouver Dog-Friendly Patios app

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages