A minimal project structure using the Nette Framework.
app/
├── Bootstrap.php # Application bootstrap
├── Commands/ # CLI Commands
├── Models/ # Business logic & data models
├── Modules/ # Modular components
├── Presenters/ # Handles UI logic
│ ├── HomePresenter.php # Main presenter
│ └── templates/
│ ├── Home/
│ │ └── default.latte # Home template
│ └── @layout.latte # Main layout
├── Router/ # Routing configuration
│ └── RouterFactory.php # Route definitions
└── Security/ # Authentication & authorization logic
Modify this structure to fit your project’s needs.
Get Started with Nette