Skip to content

gabonog/flet-blueprint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Flet Blueprint

Project file structure

README.md
docker-compose-devel.yaml          # Docker Compose file for the development environment
flet/
├── Dockerfile                     # Dockerfile to build the application image
└── app/
    ├── README.md                  # General information about the application
    ├── uv.lock                    # Dependency lock file
    ├── .gitignore                 # Files and folders to ignore in Git
    ├── .python-version            # Python version for the environment
    ├── .pyproject.toml            # Project configuration (e.g., with Poetry)
    ├── .venv/                     # Virtual environment (generated)
    └── src/
        ├── main.py                # Application entry point
        ├── assets/                # Static resources
        │   └── fonts/             # Fonts and other typography files
        ├── models/                # Data model definitions
        ├── services/              # Business logic and application services
        ├── storage/               # Storage management
        │   ├── data/              # Persistent data
        │   └── temp/              # Temporary files
        ├── tests/                 # Unit and integration tests
        ├── ui/                    # User interface
        │   ├── components/        # Reusable UI components (e.g., appbar, navbar)
        │   │   ├── appbar.py
        │   │   └── navbar.py
        │   ├── theme/             # Themes and visual styles
        │   └── views/             # Views or screens of the application
        │       └── home.py
        └── utils/                 # Utility and helper functions
            ├── __init__.py        # Optional: re-export common functions if desired
            ├── config.py          # Global configurations and constants
            ├── exceptions.py      # Custom exceptions
            ├── decorators.py      # Decorators (e.g., @view to register views)
            ├── loaders.py         # Functions for dynamic resource loading (views, modules, templates, etc.)
            ├── helpers.py         # General helper functions (formatting, date handling, etc.)
            ├── registry.py        # Global registry (e.g., mapping routes to views)
            └── logger.py          # Logging configuration (optional)

About

Boilerplate for your Flet project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published