Skip to content

hardhus/flask-skeleton

Repository files navigation

MY FLASK SKELETON

License: MIT

About the Project

This is a basic Flask application template. You can use it to quickly start and develop your Flask applications.

File Structure

The project is organized as follows:

  • project/: Application package.
    • helloworld/: Flask application module.
      • __init__.py: Main file for the Flask application.
      • views.py: View functions for the Flask application.
    • static/: Static files (CSS, images, JavaScript files).
      • css/: CSS files.
        • main.css: Main style file.
      • img/: Image files.
      • js/: JavaScript files.
        • main.js: Main JavaScript file.
    • templates/: Jinja2 templates.
      • index.html: Main page template.
    • __init__.py: Main file for the Flask application.
    • _config.py: Application configuration file.
  • tests/: Tests.
    • test_.py: File containing tests for the Flask application.
  • .gitignore: List of files to be ignored by Git.
  • db_create.py: Command file to create the database.
  • db_migrate.py: Command file for database migration.
  • models.py: Database models.
  • README.md: File containing information about the project (this file).
  • requirements.txt: List of project dependencies.
  • run_test.py: Command file to run tests.
  • run.py: Command file to run the application.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Releases

No releases published

Packages

No packages published

Languages