Skip to content

An interactive educational tool that visualizes popular path search and graph traversal algorithms. Front End: React, Material-UI, CSS. Back End: PostgreSQL, Ruby on Rails. Test: Jest, Cypress.

Notifications You must be signed in to change notification settings

timbolaj/pathfinder

 
 

Repository files navigation

Pathfinder

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

Final Product

See here for website

Getting Started

  1. Fork this repository, then clone your fork of this repository.
  2. Install dependencies using the npm install command.
  3. Start the web server using the npm run local command. The app will be served at http://localhost:3000/.

Dependencies

  • Node 10.x or above
  • NPM 6.x or above
  • react
  • react-dom
  • react-scripts
  • axios
  • classnames
  • express
  • material-ui
  • fortawesome
  • testing-library

About

An interactive educational tool that visualizes popular path search and graph traversal algorithms. Front End: React, Material-UI, CSS. Back End: PostgreSQL, Ruby on Rails. Test: Jest, Cypress.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 86.8%
  • CSS 11.7%
  • HTML 1.5%