https://github.com/habedi/template-web-app-flask
A template for web applications made with Flask 🐍
https://github.com/habedi/template-web-app-flask
flask flask-application python template-project web-application web-development
Last synced: 7 months ago
JSON representation
A template for web applications made with Flask 🐍
- Host: GitHub
- URL: https://github.com/habedi/template-web-app-flask
- Owner: habedi
- License: mit
- Created: 2025-03-14T09:58:54.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-14T21:18:19.000Z (7 months ago)
- Last Synced: 2025-03-14T21:37:13.288Z (7 months ago)
- Topics: flask, flask-application, python, template-project, web-application, web-development
- Language: Python
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
## A Flask Web Application Template
[](https://github.com/habedi/template-web-app-flask/actions/workflows/tests.yml)
[](https://github.com/habedi/template-web-app-flask/actions/workflows/lints.yml)
[](https://codecov.io/gh/habedi/template-web-app-flask)
[](https://www.codefactor.io/repository/github/habedi/template-web-app-flask)
[](https://github.com/habedi/template-web-app-flask)
[](https://github.com/habedi/template-web-app-flask/blob/main/docs/README.md)
[](https://github.com/habedi/template-web-app-flask/blob/main/LICENSE)This is a template for building [Flask](https://flask.palletsprojects.com/en/stable/) web applications.
It provides many features right out of the box, including user authentication, database migrations,
and modular blueprints to help you quickly get started on your projects.
I share it here in case it might be useful to others.### Features
- Modular Blueprint-based structure
- Database support with Flask SQLAlchemy and migrations
- User authentication with Flask-Login
- CSRF protection via Flask-WTF
- Responsive design with a top navigation bar### Getting Started
Check out the targets in the [Makefile](Makefile) for available commands to manage the development workflow of the
project.
You can use the `make help` command to see all available commands.### Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to make a contribution.
### License
This project is licensed under the terms of the MIT license ([LICENSE](LICENSE) or https://opensource.org/licenses/MIT).