Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Repository files navigation

JavaScript Capstone

Solutions to the 5 final projects for the freeCodeCamp JavaScript Algorithms and Data Structures certificate.

Screenshot of the app showing 3 rectangles for palindrome, Roman numeral converter, and ROT13 decoder

Tech Stack

This project was bootstrapped with Create React App.

  • JavaScript Framework / Library: React
  • Unit Testing: Mocha
  • Styling: Sass
  • Hosting: Google Firebase
  • Continuous Integration: GitHub Actions

Live Preview

Using the project

Run it locally

  1. Clone the remote. git clone https://github.com/hdevilbiss/js-capstone.git
  2. Be able to use Node.
  3. Install Node dependencies. npm i
  4. Start the server. npm start

Run the test suite

  1. Assuming dependencies are installed, run npm test.

Miscellaneous

CashRegister Flowchart

The CashRegister algorithm took me about 8 days to complete. Charting out the logic helped in the process.

flowchart of the CashRegister logic

Roman Numeral Handwritten Notes

Notes working out how to convert regular numbers into Roman numerals

Challenges

Here are some of the obstacles that I had when creating this app.

🌳🌳🌳🌳🌳🌳
🥚🐉🏯 ⚔️  🌳
🌳🌳🌳🌳🌳 🌳

About

Solutions to the 5 final projects for the freeCodeCamp JavaScript Algorithms and Data Structures certificate.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.