GithubHelp home page GithubHelp logo

vloebel / visitamerica Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 38.85 MB

Visit America (formerly "Happy Camper") delivers the wonders of the National Park Service by providing info about parks, monuments, public campgrounds, visitors centers, and links to public webcams.

Home Page: https://vloebel.github.io/happycamper

CSS 5.65% JavaScript 62.52% HTML 31.83%
parks national-parks national-parks-api

visitamerica's Introduction

07 Group Project: Visit America

University of Arizona Bootcamp

February 3, 2021

Developers:

application URL: vloebel.github.io/VisitAmerica

Modification History

  • 20201-10-25 Renamed repo to Visit America

Notes:

repo/application name will be changed from "happy camper" to "Visit America" after class presentation.

Overview

Visit America delivers the wonders of the National Park Service by providing information about the national parks and monuments in the united states. Selecting a park displays a page of information about its visitor's center, public campgrounds, and a link to the webcam for that park if one exists. The page also displays the park's five-day weather forecast. The user's most recent searches are saved in local-storage.

APIs Used

Libraries Used

Requirements

  • Design must be mobile-first and display properly on any size screen
  • Viewing the home page presents a short introduction to the application, a menu for selecting a state, and a list of previously viewed parks if available.
  • Selecting a state displays a list of the parks in that state.
  • Clicking a park opens a second web page displaying:
    • Park name
    • An image taken from the park API
    • A map generated from the park's latitude and longitude
    • A clickable button that links to the park's webcam
    • Public campgrounds associated with the park
    • Five-day weather forecast based on the parks' lat & long
  • If no data available (for example, no campground information)
    • Display for that information will be hidden
    • Message indicating there's no information available will be displayed

Screen Shots

Desktop UI Main Page

large screen main page

Page 2: Park Information

Top screen shot

large screen park info page-top

Screen after scrolling down

large screen park infor page-bottom

Top of page 2 on small screen

small screen main page

Screen shot of middle of page 2 on small screen

small screen park info page-top

Weather cards on page 2 small screen

small screen park info page-top

visitamerica's People

Contributors

coricathemer avatar sgiel avatar vloebel avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

visitamerica's Issues

vl: hide empty headers - put mediaquery on weather cards to control size

Add display divs that will show/hide "not available" headings and messages if campground, weather, or visitor center info not available. FIX the height issue on weather cards - currently as screen resizes they change height at different times - Look into controlling this with breakpoints.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.