npm i && npm run start
- An input that will allow a user to choose the width and height of the grid.
- A “generate grid” button that will create a grid of the specified dimensions.
- The user can click a cell to create a starting point.
- The user can click a cell to create an end point.
- The user can click cells to turn them into "blocks".
- When a user clicks a “find path” button, the shortest path from the starting cell to the end cell, while avoiding block cells, is highlighted in the grid.