Skip to content
This repository was archived by the owner on Mar 5, 2025. It is now read-only.

A mini project forming part of The Odin Project JavaScript course that focuses on making API calls and using asynchronous code.

Notifications You must be signed in to change notification settings

JE-Richards/odin-weather-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather Forecast App - An Intermediate JavaScript Project

Table of Contents

  1. About
  2. Built With
  3. Getting Started
  4. Acknowledgements

About

This JavaScript project forms part of The Odin Project JavaScript Course.

This project provides an opportunity to gain hands on experience implementing asynchronous techniques in addition to API interactions. It uses the Visual Crossing API to query and retrieve weather forecast data for a user specified location. This request is handled asynchronously then, once the data is returned, standard DOM manipulation techniques are used to display the relevant data within the UI.

Built With

  • HTML
  • CSS
  • JavaScript

All additional packages used for the project can be found in package.json.

Getting Started

Prerequisites

To use this project:

  1. For this repo
  2. Clone the fork to your local storage
  3. Open the project.
  4. Execute npm install to install all the project dependencies based on package.json

Using the project

To use the project, you will need a valid Visual Crossing API Key.

  1. To get a free API key, start by making an account.
  2. Your API key can be found in your account details - https://www.visualcrossing.com/account
  3. Enter your API key inside api-config.js
    • const apiKey = 'Your API Key here';

Acknowledgements

All additional resources used throughout the project can be found below:

About

A mini project forming part of The Odin Project JavaScript course that focuses on making API calls and using asynchronous code.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published