Welcome to ZenithPHP, a simple and lightweight PHP framework designed to streamline web application development. ZenithPHP follows the MVC (Model-View-Controller) architecture and provides developers with a clean and flexible foundation to build modern PHP applications with ease.
- MVC Architecture: Keeps code organized by separating the business logic, presentation, and data layers.
- Custom Routing: Define clean and flexible routes for your application with ease.
- Simple Namespacing: Eliminate the need for
require_once
with proper namespacing. - Security Built-in: Features like password hashing and input validation to keep your app secure.
- Easy to Extend: Customize the framework to suit your application’s needs with minimal effort.
- Bootstrap-Ready: Pre-included Bootstrap for quick UI prototyping.
- App/: Contains the core application files.
- Core/: The framework's core classes and functions.
- Controller/: Houses all controllers for handling requests.
- Model/: Where the application models are defined.
- View/: Contains all view files (HTML/PHP templates).
- Public/: The main entry point for the application and assets (JS, CSS, images).
- routes.php: Defines all your application's routes.
- Password Hashing: Built-in password hashing methods for user authentication.
- Input Validation: Functions to validate and sanitize user inputs.
Check out the documentation of the ZenithPHP Framework here