Project Name: City Explorer API

Author: Sarah Creager Version: 1.0.3

Overview

When the user searches a city on the front-end, this server will request data from WeatherBit and Movie DB and sends it to the front-end to render weather and related movies to the searched city.

My WRRC Model

Getting Started

Getting started you will need to install React, React Bootstrap, Axios, express, dotenv, cors, and you will need to create an account through LocationIQ, WeatherBit, and Movie DB.

Architecture

This application was designed using React components, React Bootstrap, JavaScript, CSS, HTML, Axios, express, dotenv, cors, and LocationIQ, WeatherBit, Movie DB.

Change Log

08-24-2021

Name of feature: Create a custom server that connects with front-end React and delivers forecast info.

Estimate of time needed to complete: 4 hours_

Start time: 2:00pm_

Finish time: 8:00pm_

Actual time needed to complete: 6 hours_

Name of feature: Add error message.

Estimate of time needed to complete: 1 hours_

Start time: 9:00pm_

Finish time: 9:30pm_

Actual time needed to complete: 30 min_

08-25-2021

Name of feature: Connect to WeatherBit API.

Estimate of time needed to complete: 2 hours_

Start time: 3:00pm_

Finish time: 6:00pm_

Actual time needed to complete: 3 hours_

Name of feature: Connect to Movie DB API to retrieve movies related to city search.

Estimate of time needed to complete: 2 hours_

Start time: 7:00pm_

Finish time: 8:30pm_

Actual time needed to complete: 1 hour 30 min_

Name of feature: Deploy server.

Estimate of time needed to complete: 1 hours_

Start time: 8:30pm_

Finish time: 9:00pm_

Actual time needed to complete: 30 min_

08-26-2021

Name of feature: Refactor code________________________

Estimate of time needed to complete: 1 hour_

Start time: 4:00pm_

Finish time: 4:30pm_

Actual time needed to complete: 30 min___

08-27-2021 - 08-28-2021

Name of feature: Add cache and timestamp________________________

Estimate of time needed to complete: 4 hours_

Start time 8/27/21: 3:00pm_

Finish time 8/27/21: 7:00pm_

Start time 8/28/21: 1:00pm_

Finish time 8/28/21: 4:00pm_

Actual time needed to complete: 7 hours___

Credit and Collaborations