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.
- Host: GitHub
- URL: https://github.com/cmartin0-0/practice-project--freecodecamp_javascript_calculator
- Owner: CMartin0-0
- Created: 2024-05-26T02:13:20.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-05-06T14:22:02.000Z (12 months ago)
- Last Synced: 2025-06-05T10:13:12.661Z (11 months ago)
- Topics: css, deployed, freecodecamp, practice, typescript
- Language: TypeScript
- Homepage: https://fcc-javascript-calculator-jade.vercel.app
- Size: 203 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!