kalinpatel / plus-c

Student developed Calculus problem solver built in React, using MathJS and Firebase. Built with TypeScript.

Home Page:https://plusc.kalinpatel.me

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Plus C - Calculus Calculator

Check out the following links for more information:

Plus C is a progressive web application (PWA) that serves as a calculus calculator. Currently, it includes the Euler's Method for solving differential equations.


Technologies Used

Plus C is built with the following technologies:

  • React: A JavaScript library for building user interfaces
  • Vite: A fast build tool for modern web applications
  • TypeScript: A typed superset of JavaScript
  • Firebase Performance Monitoring: A tool for monitoring the performance of web applications
  • Google Analytics: A web analytics service for tracking and reporting website traffic
  • Math.js: A JavaScript library for mathematical operations
  • Mathlive: A JavaScript library for rendering math input fields

Features

  • Math input field for entering calculus equations
  • Euler's Method for solving differential equations
  • Calculations are performed on the client-side, ensuring user privacy and fast performance
  • Firebase Performance Monitoring and Google Analytics are integrated for monitoring and analyzing the application's performance

Getting Started

To run Plus C on your local machine, follow these steps:

  1. Clone this repository

  2. Install dependencies by running npm install

    • Some package versions may throw errors. If you get an error while installing, try npm install --legacy-peer-deps or npm install --force
  3. Start the development server by running npm run dev

Contributing

Contributions to Plus C are welcome! To contribute, follow these steps:

  1. Fork this repository
  2. Create a new branch for your feature or bug fix
  3. Make your changes and commit them
  4. Push your changes to your forked repository
  5. Submit a pull request to this repository

License

Plus C is licensed under the MPL 2.0 License. See the LICENSE.md file for more information.

About

Student developed Calculus problem solver built in React, using MathJS and Firebase. Built with TypeScript.

https://plusc.kalinpatel.me

License:Mozilla Public License 2.0


Languages

Language:TypeScript 95.5%Language:HTML 3.5%Language:JavaScript 0.8%Language:CSS 0.2%