Add algorithms section with pathfinding visualizer

Introduces a new 'Algorithms' section, replacing the previous 'Hobbies' page. Adds components, services, and models for algorithm categories and a pathfinding visualizer supporting Dijkstra and A* algorithms. Updates navigation and i18n files to reflect the new section and removes all hobbies-related files.
This commit is contained in:
2026-02-01 16:00:10 +01:00
parent 0b64a4b354
commit 17db997398
18 changed files with 658 additions and 41 deletions

View File

@@ -7,7 +7,7 @@
"ABOUT": "About me",
"IMPRINT": "Impressum",
"PROJECTS": "Projects",
"HOBBY": "Hobby's",
"ALGORITHMS": "Algorithms",
"SETTINGS": "Settings",
"LANGUAGE": "Language",
"APPEARANCE": "Appearance"
@@ -292,5 +292,21 @@
"PARAGRAPH": "Information pursuant to Section 5 DDG",
"COUNTRY": "Germany",
"CONTACT": "Contact"
},
"PATHFINDING": {
"TITLE": "Pathfinding Algorithms",
"START_NODE": "Start Node",
"END_NODE": "End Node",
"WALL": "Wall",
"CLEAR_NODE": "Clear",
"DIJKSTRA": "Dijkstra",
"ASTAR": "A*",
"CLEAR_BOARD": "Clear Board",
"CLEAR_PATH": "Clear Path",
"VISITED": "Visited",
"PATH": "Path",
"ALERT": {
"START_END_NODES": "Please select a start and end node before running the algorithm."
}
}
}