Coder Social home page Coder Social logo

armageddon2.0's Introduction

Armageddon 2.0

A webpage created to test calling APIs, November 18, 2020

By Zahnen Garner & Cory Nordenbrock

Description

This webpage was created for coursework at Epicodus. The webpage allows users to view information for a imagined doomsday bunker sales site and was created as a simple practice with calling APIs.

Setup/Installation Requirements

If you would like to run the webpage locally

  • Open your git-capable command line program (I recommend Terminal on Mac or Git Bash on PC)
  • Ensure you are within the directory you'd like the file to be created in.
  • Enter the command "$ git clone https://github.com/Zahnen/armageddon2.0" in your command line
  • Once cloned, use the "$ cd " command to navigate to the directory created in the previous step.
  • You must have node.js installed in order to run the webpage successfully. If you do not have node.js installed, find more information and download it here
  • Once in the newly cloned directory, run "$ npm install" in your command line to install the necessary packages and dependencies.
  • This program uses an API provided by NASA and has been tested using a hidden key. In order to test on your local device, you'll need to generate your own API key here
  • Once you have your API key, replace the "${process.env.API_KEY}" within the url on Line 3 of exchange-service.js with your new key.
  • Alternatively, if you'd like to keep your key encrypted for publishing, skip the previous step and instead create a file called ".env" at the root level of your project directory. Input the code "API_KEY=" (minus the quotation marks) into this file and follow that line with your unique API key. As this project supports environmental variables, your API key will now be held in the "${process.env.API_KEY}" variable
  • To open the webpage in your default browser, run "$ npm start".

Known Bugs

There are no known bugs at this time.

Support and contact details

If you notice a bug or require support, please reach out to me via email. I can be reached at [email protected]

Technologies Used

This webpage required use of the following programs/languages/libraries to create:

  • GitBash
  • Visual Studio Code
  • GitHub
  • GitHub Pages
  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • JQuery
  • npm
  • Nasa API

License

Licensed under MIT

API kindly provided by NASA

Copyright (c) 2020 Zahnen Garner & Cory Nordenbrock

armageddon2.0's People

Contributors

zahnen avatar

Watchers

 avatar

Forkers

cordenbrock

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.