Skip to content

Simple graph plotting application using React.js and d3.js.

Notifications You must be signed in to change notification settings

AustanBrown/GraphPlotter

Repository files navigation

GraphPlotter

A simple app used to sketch mathematical graphs and functions.

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

GraphPlotter started as a simple project to test my skills in d3.js and React after having completed the freecodecamp data visualization course. The motivation for this project is to help teachers visualize mathematical functions, their behaviours, properties and interactions with other functions. This is the first in a suite of apps and technologies aimed at improving visual thinking among learners with the hope that visualizing complex concepts may clear the thinking process when attempting assessments.

(back to top)

Built With

The following technologies are used in this project:

(back to top)

Getting Started

Prerequisites

This project was tested and developed using Node.js version 19.9.0 and npm version 9.6.3 . It should work perfectly well on the latest releases of Node and npm.

Installation

Clone the repo

git clone https://github.com/AustanBrown/GraphPlotter.git

Install NPM packages

npm install

Run the development version of the project:

npm run dev

To build a production version of the project:

npm run build

(back to top)

Usage

After running npm run dev, open your browser on localhost:5173

(back to top)

Roadmap

  • Add Changelog
  • Fix issue when zooming and panning the axes
  • Integrate different types of axes (e.g imaginary, polar, trigonometric, etc)
  • Add desktop support with Electron.js
  • Add support for calculus-type operations (e.g. derivatives, integrals, etc)

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Your Name - @Jeremy Brown

Project Link: https://github.com/AustanBrown/GraphPlotter

(back to top)

About

Simple graph plotting application using React.js and d3.js.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published