Skip to content

Mod 3 Group Project, self-taught Typescript and Hooks in one week for a multi-page air quality/weather API-consuming app

Notifications You must be signed in to change notification settings

leighlars/BreatheAmAIRica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues

Breathe AmAIRica


Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents

About The Project

Breathe AmAIRica is a 3-person group project that required the developers to self-teach a non-explicitly taught technology and build an API-consuming multi-page site in one week. We chose Typescript and React Hooks, and to employ these techs by creating and debugging an Air Quality and Weather app for American cities. We were inspired by this recent summer's wildfires, allergies, and the pertinence of air quality and weather data in our climate-changing world.

Users can view the air quality and weather information for American cities either by the search bar, or by perusing the home page for popular destination cities or cities with positive air quality rankings. Users can view a forecast of the coming week, and click the external links to read in-depth health, safety, and travel articles.

Time and free API calls were a hinderance, and our app is simply a proof of concept. If we had more time or more access to API data, we would have implemented allergy, pollen, and wildfire API data, and more information about which activities the user can partake in response to the current conditions. We would have also made the page mobile responsive.

Built With

  • React Hooks
  • Typescript
  • SCSS
  • TDD with Jest

Getting Started

Fork and clone down the repo.

Once you have locally cloned down the repo, within that directory, run npm i Once all dependencies are installed, run npm start

Usage

gif of home
Home Page

gif of location page
Location Page

gif of about page
About Page

gif of search functionality
Search functionality of American cities

gif of searching from Home
Searching from Home Page

gif of outside links
Clicking external links

gif of loading screen
Loading Page

Roadmap

See the open issues for a list of proposed features (and known issues).

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Acknowledgements

About

Mod 3 Group Project, self-taught Typescript and Hooks in one week for a multi-page air quality/weather API-consuming app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages