An open API service indexing awesome lists of open source software.

https://github.com/cmartin0-0/practice-project--freecodecamp_javascript_calculator

My submission for the Free Code Camp Javascript Calculator project.
https://github.com/cmartin0-0/practice-project--freecodecamp_javascript_calculator

css deployed freecodecamp practice typescript

Last synced: 7 months ago
JSON representation

My submission for the Free Code Camp Javascript Calculator project.

Awesome Lists containing this project

README

          

# FreeCodeCamp - JavaScript Calculator

This repository contains my submission for the [FreeCodeCamp JavaScript Calculator project](https://www.freecodecamp.org/learn/front-end-development-libraries/front-end-development-libraries-projects/build-a-javascript-calculator). 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:
```bash
git clone https://github.com/CMartin0-0/Practice-Project--FreeCodeCamp_JavaScript_Calculator.git
```
2. Navigate to the project directory:
```bash
cd Practice-Project--FreeCodeCamp_JavaScript_Calculator
```
3. Install dependencies:
```bash
npm install
```
4. Start the web server:
```bash
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](https://fcc-javascript-calculator-jade.vercel.app/).

## 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!