Skip to content

ibnsultan/flow

Repository files navigation

Flow

Check out the wiki

NOTE: Flow is under active development so in the meantime there will be alot of updated involving breaking changes

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 empower 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

About

Flow, your all in one web development starterkit

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages