Pathfinder is an interactive educational tool that visualizes popular path search and graph traversal algorithms. Users can create their own 'maps' and watch the algorithm determine the shortest path from the start node to the end node.
- Front End: React, Material-UI, CSS
- Back End: PostgreSQL, Ruby on Rails
- Test: Jest, Cypress
- Fork this repository, then clone your fork of this repository.
- Install dependencies using the npm install command.
- Start the web server using the npm run local command. The app will be served at http://localhost:3000/.
- Node 10.x or above
- NPM 6.x or above
- react
- react-dom
- react-scripts
- axios
- classnames
- express
- material-ui
- fortawesome
- testing-library