rdurica / nette-app
Nette application skeleton with packages and configuration
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >= 8.3
- contributte/translation: ^2.0
- nette/forms: ^3.1
- nette/mail: ^4.0
- nette/robot-loader: ^4.0
- nette/utils: ^4.0
- rdurica/core: dev-main
- rdurica/core_acl: dev-main
- tracy/tracy: ^2.9
Requires (Dev)
- nette/tester: ^2.4
- phpstan/extension-installer: ^1.3
- phpstan/phpstan-nette: ^1.2
- roave/security-advisories: dev-latest
- squizlabs/php_codesniffer: ^3.8
README
Nette app is a complete and flexible starting point for web application development using the latest PHP version and the Nette framework. It provides a foundation with common configurations and best practices to help you kickstart your project quickly.
Create new project
For new project creation use Composer. Use this command inside desired folder.
composer create-project rdurica/nette-app .
Features
MDBBootstrap Template
Incorporate the MDBBootstrap template for a modern and responsive user interface, providing a visually appealing foundation for your web application.
Modern Flash Messages with SweetAlert2
Enhance user experience with modern and customizable flash messages using SweetAlert2, delivering informative and user-friendly notifications.
Naja for Ajax Requests
Implement Naja to streamline and handle asynchronous Ajax requests, allowing for dynamic and efficient data updates without reloading the entire page.
PHPStan
Integrate PHPStan for static analysis, ensuring robust code quality and catching potential issues during development.
PHPCS (PHP CodeSniffer)
Enforce coding standards and maintain code consistency with PHPCS, a powerful tool for code sniffing and analysis.
Fancybox
Utilize Fancybox to create elegant and interactive lightboxes for displaying images, videos, and other multimedia content.
Ublaboo Data Grid
Integrate the Ublaboo Data Grid for efficient and customizable data table displays, offering advanced features for sorting, filtering, and pagination.
Package rdurica/core for Authentication and Utils
Leverage the rdurica/core package to streamline authentication processes and include utility functions for common tasks.
Nepada/Security-Annotations
Enhance security through the use of annotations with Nepada/Security-Annotations, allowing for declarative security configuration.
Translations
Implement a translation system to support multiple languages and enhance accessibility for a diverse user base.
And Many More...
Explore additional features and enhancements tailored to your specific project needs, making the Delam Skeleton Pro a versatile and customizable starting point for web application development.
Contributing
If you would like to contribute to this project, please fork the repository and create a pull request. We welcome all contributions, including bug fixes, new features, and documentation improvements.
License
This project is licensed under the terms of the MIT license.