Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/engjurado/maze-solver
This project is an implementation of astar to solve mazes using flask.
https://github.com/engjurado/maze-solver
css flask html python pythonanywhere
Last synced: 24 days ago
JSON representation
This project is an implementation of astar to solve mazes using flask.
- Host: GitHub
- URL: https://github.com/engjurado/maze-solver
- Owner: EngJurado
- License: mit
- Created: 2024-07-19T02:51:40.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-24T22:57:35.000Z (6 months ago)
- Last Synced: 2024-11-09T20:30:48.871Z (3 months ago)
- Topics: css, flask, html, python, pythonanywhere
- Language: HTML
- Homepage: https://toolsroundup104.pythonanywhere.com/
- Size: 78.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Maze-solver
![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)
![Flask](https://img.shields.io/badge/flask-%23000.svg?style=for-the-badge&logo=flask&logoColor=white)
![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)
![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)
This project is an implementation of astar to solve mazes using flask.## Getting Started
To get a local copy up and running follow these simple steps.
### Prerequisites
Before you begin, ensure you have met the following requirements:
- Python 3.6 or later
- pip (Python package installer)### Installation
1. Clone the repository to your local machine:
```
git clone https://github.com/EngJurado/Maze-solver
```
2. Navigate to the project directory:
```
cd Maze-solver
```
3. Install the required packages:
```
pip install -r requirements.txt
```
4. Run the application with the following command in the root directory:
```
flask --app app run --debug
```### Usage or Getting Started Instructions
Modify the maze by clicking on it and when you have a starting and ending point, press the button and use astar to solve the maze and show the exit.
## Technologies Used
This project is built with:
- Flask==3.0.3
- Bootstrap==5.3.3
- Catppuccin Palette
- Additional dependencies:
- asarPy==1.0.1
- blinker==1.8.2
- click==8.1.7
- itsdangerous==2.2.0
- Jinja2==3.1.4
- MarkupSafe==2.1.5
- Werkzeug==3.0.3## Contributing
We welcome contributions! For major changes, please open an issue first to discuss what you would like to change.
## Authors
- [Carlos Jurado](https://github.com/EngJurado)
## Acknowledgments
- Flask, for the web framework.
- Everyone who contributed to the libraries and frameworks used.## Demo
[Click here to see the website.](https://toolsroundup104.pythonanywhere.com/)
## Feedback
If you have any feedback, please reach out to me at [email protected]
## License
[![Licence](https://img.shields.io/github/license/Ileriayo/markdown-badges?style=for-the-badge)](./LICENSE)