Continuing work on the project created and developed by Meagan Gallagher, Cyrus Vossoughi, Alfred Avor, and Jane Claire Remick
See the beta version here.
Playground Adventures parses JSON from the NPR Playgrounds for Everyone dataset and stores it in Firebase, where it can be updated and added to. The Firebase data is used by the Google interactive map to show accessible playground locations and information. I integrated the Knockout.js framework to show locations in a sidebar list view as well.
Many caregivers find that children are unpredictable. Locating a safe, accessible recreation area at a moments notice is a common need. This can be especially challenging on the road. Playground Adventures is designed and implemented as a mobile-first app with a clean interface, so parents can see playgrounds near any location, as well as information details and accessibility information about each.
This web application was built using the following technologies:
- Data/Database
- Firebase realtime data base
- http://www.playgroundsforeveryone.com/ data as JSON
- Front End Development
- Knockout.js
- CSS
- HTML
- Google Maps JavaScript API
- Deployment
- Heroku
For Users
- Visit the application at Playground Adventures.
For Developers
- Download or clone the local repository
- Keys have been hidden, so enter your own Firebase and Google Maps credentials
- The code could be audited to meet 508 accessibility standards.
- The Accessibility Features do not appear as a list and they should.
- Users upload pictures of each playground.
- Reintegrate weather API and UV index for each location.
- We choose not to have users upload reviews, as we don't have the resources to manage the entries for discriminatory language and content.