A web app used for educational purposes to currently display the efficiency of different path finding algorithms with future plans to make this a one-stop-shop to learn all forms of algorithms.
Contributions are closed right now due to this being a personal project. However during production I might be inclined to add more users to the project
Frontend Tech
- ReactJS
- TypescriptJS
- TailwindCSS
- Mapbox API
Backend tech
- NextJS (app Directory)
- Open Street Maps
Infra
- Vercel
- Mapbox integration
- URL state management
- Breadth First Search added
- Depth First Search added
- A*
- Djikstra's
- OSM Data parser (currently broken) ~~ - [x] Ability for users to select an origin and destination ~~ ~~ - [x] Moving onto stage 3~~
- Info page for each algorithm
- Quick explanation
- Add visualizations (stacked 3D visuals would be cool)
- Small graphic for time and space complexity
- Video for each algorithm (Manim/Motion Canvas)
- Quick info page for all algorithms (only show space and time complexity)
- Include more pathfinding algs
- Look into other forms of algs (evolutionary algs)
- Add links to most popular papers with the algorithms
- Paper using the algorithm
- Paper explaining/expanding the algorithm
- Add real world data to these algorithms as a playground
- Fix typings in visualizer page
- Change colors for DeckGL layers
- OSM Data Parser
Built by Juan Ramirez