Skip to content

CMartin0-0/Practice-Project--FreeCodeCamp_JavaScript_Calculator

Repository files navigation

FreeCodeCamp - JavaScript Calculator

This repository contains my submission for the FreeCodeCamp JavaScript Calculator project. The project demonstrates the ability to create a functional calculator using web technologies like TypeScript, JavaScript, CSS, and HTML.

Features

  • Basic Operations: Addition, subtraction, multiplication, and division.
  • Clear Functionality: Reset the calculator to its initial state.
  • Chained Operations: Perform multiple operations sequentially.
  • Responsive Design: Works on both desktop and mobile devices.

Technologies Used

  • TypeScript: Main language for logic and functionality (81.8% of the codebase).
  • CSS: Styles and layout (11.9% of the codebase).
  • JavaScript: Supplementary scripting (3.4% of the codebase).
  • HTML: Basic structure (2.9% of the codebase).
  • React: Main JS Framework
  • Vite: For building and development

How to Run the Project

  1. Clone the repository:
    git clone https://github.com/CMartin0-0/Practice-Project--FreeCodeCamp_JavaScript_Calculator.git
  2. Navigate to the project directory:
    cd Practice-Project--FreeCodeCamp_JavaScript_Calculator
  3. Install dependencies:
    npm install
  4. Start the web server:
    npm run dev
  5. Navigate to the local host address of the created server

Demo

You can see a live demo of the project here.

Contributing

Contributions are welcome! If you’d like to improve the project or fix any issues, feel free to fork the repository and submit a pull request.


Feel free to reach out with any questions or feedback!

About

My submission for the Free Code Camp Javascript Calculator project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published