Skip to content

palomafofana/waterloo-pool-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Waterloo Pool Finder

Project Overview

An interactive web application for finding swimming pools and splash pads in Kitchener, Ontario. The application displays all public swimming facilities on an interactive map, allowing users to filter by facility type (indoor/outdoor pools, splash pads), view detailed facility information, and check operating hours. Data is fetched in real-time from the City of Kitchener's ArcGIS REST API and displayed using Leaflet.js mapping library. Built with vanilla JavaScript, HTML5, and CSS3.

Key Features

  • Interactive map with color-coded markers
  • Real-time data filtering by facility type
  • Statistics dashboard
  • Operating hours modal dialogs
  • Responsive design

Skills I Developed

  • Working with External APIs
  • Interactive Mapping with Leaflet.js
  • JSON Data Processing & Manipulation
  • Dynamic HTML Generation
  • Event-Driven Programming
  • Data Visualization

Technologies Used

HTML5, CSS3, JavaScript, Leaflet.js, OpenStreetMap, ArcGIS REST API, GeoJSON

How to Run

  1. Download the file:

    git clone https://github.com/palomafofana/waterloo-pool-finder.git
    cd waterloo-pool-finder
    
  2. Open in browser: Double-click waterloo-pools.html Or right-click → Open With → Your browser (Chrome, Firefox, Safari, etc.)

  3. The app will fetch data from the API and display the map.


Author: Paloma Fofana
GitHub: @palomafofana

About

This script creates an interactive visualization for Pools and Splash Pads data from the Kitchener GeoJSON API. It displays facility locations on an interactive map with colour coded markers and provides statistical summaries.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages