Skip to content

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

License

Notifications You must be signed in to change notification settings

kalinpatel/plus-c

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Languages