ibnsultan / flow
A lightweight PHP MVC framework powered by Leaf
Installs: 22
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 2
Forks: 0
Open Issues: 0
Type:project
Requires
- hashids/hashids: ^5.0
- illuminate/console: ^8.75
- leafs/aloe: *
- leafs/auth: *
- leafs/blade: *
- leafs/cookie: ^1.1
- leafs/cors: *
- leafs/csrf: ^0.5.0
- leafs/db: *
- leafs/leaf: ^3.3
- leafs/logger: *
- leafs/mvc-core: *
- leafs/vite: ^0.1.0
- nette/mail: ^4.0
Requires (Dev)
- fakerphp/faker: ^1.16
README
Check out the wiki
NOTE: Flow is under active development so in the meantime there will be alot of updated involving breaking changes
For a more minimal kit please refer to: Leaf Origin
Flow is a comprehensive web application development starter kit designed to accelerate the process of building modern and feature-rich web applications. With a focus on simplicity, flexibility, and efficiency, Flow provides developers with a robust set of tools and features to kickstart their projects. From secure authentication and seamless API integration to beautifully designed UI/UX components and powerful admin tools.
Flow's purpose is empor developers to create high-quality web applications with ease. Whether you're a seasoned developer or just starting out, Flow streamlines the development process, allowing you to focus on creating exceptional user experiences and delivering value to your users.
Features
- Access and Authentication
- Basic Auth: login, register, etc
- Granular Permission
- Announcements and Notification
- Blogging & CMS
- API & developer tools (Experimental)
- API Keys Issue
- API requests monitor
- Profile management
- Mailing
Installation
composer create-project ibnsultan/flow:dev-main <PROJECT_NAME>
composer install
Configuration
Setup your environment configurations and run the following command to install migrations and seeders
php leaf db:migrate php leaf db:seed
Usage
The default login credentials are:
- Email:
admin@flow.app
- Password:
password
Credits
Without the following projects flow would never have been elegant as it is
- Leaf Framework - https://leafphp.dev/
- AblePro Dashboard - https://github.com/phoenixcoded/able-pro-free-admin-dashboard-template
- Bootstrap 5 - https://getbootstrap.com/
- Icons
- Font Awesome
- Phosphor
- Feather Icon