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

0.0.5 2024-10-09 09:29 UTC

This package is auto-updated.

Last update: 2024-11-12 15:00:34 UTC


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