hajschroeder / astro-life

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Galactic Age

version 1.0

Contributer

  • Hans Schroeder

The Site


Technologies Used

  • HP Laptop with Windows 10
  • GitBash and GitHub
  • VS Code
  • node.js
  • npm
  • webpack
  • Jest
  • esLint

Resources Used

  1. Mozilla Developer Network documentation
  2. Learn How To Program The curriculum for Epicodus students.
  3. w3Schools documentation on CSS stylings as well as jQuery A free web resource for coding and programming.
  4. "Eloquent JavaScript 3rd Edition" by Marijn Haverbeke
  5. Jest documentation
  6. YouTube

Description

This is in independent project for Epicodus, the purpose of which is to show my ability to use automated testing (in this case Jest) with my Test Driven Development skills. Furthermore, it is to provide an example of my new working environment, having all my documents bundled using webpack and npm, rather than simply linking my documents in the "" of my html.

The functions within this program exist to serve two purposes. Calculate a user's age relative to another planet, and calculate their life expectancy based on this.

Setup/Installation

Note, this will require your local device to have node.js installed

  • Clone this repository to your desktop
  • Open the folder saved to your desktop with VSCode (or any other text editor capable of running npm and webpack)
  • In the terminal type npm install and hit enter
  • Wait for all packages and documents to be installed and bundled
  • In the terminal type npm run start and hit enter
  • This will open the application in a live server on your browser

Known Bugs

All tests are currently passing with 100% line coverage.


License

MIT

Copyright

Hans J Schroeder 2022

About


Languages

Language:JavaScript 95.6%Language:HTML 3.7%Language:CSS 0.6%