argora/foundry

Argora Foundry – boilerplate for SaaS apps and panels

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 3

Open Issues: 4

Language:JavaScript

Type:project

dev-main 2025-07-18 14:07 UTC

This package is not auto-updated.

Last update: 2025-07-18 14:30:00 UTC


README

StandWithUkraine

SWUbanner

Argora Foundry is a lightweight and extensible PHP boilerplate built to accelerate the development of modern control panels, SaaS platforms, and internal tools. Designed with developer productivity in mind, it combines a clean architecture, reusable components, and a ready-to-use user panel to help you launch faster—without compromising flexibility or quality.

🚀 Features

  • Modular Architecture – Organize your code effortlessly with a clear, scalable structure inspired by proven patterns.
  • Built-in Control Panel – A modern and customizable UI template for managing users, settings, and services out of the box.
  • SaaS-Ready – Includes essential SaaS features like user authentication, roles & permissions, usage tracking, and more.
  • Modern Stack – Powered by PHP 8+, Slim 4 Framework, Twig templates, and Tabler UI for a clean frontend.
  • Extensible & Tested – Designed to be extended with custom modules, and includes support for PHPUnit or Pest for reliable testing.

🛠️ Ideal For

  • SaaS startups launching fast without reinventing the wheel
  • Developers building internal dashboards or admin panels
  • Agencies delivering multiple client control panels from a common core

🧱 Philosophy

Argora Foundry is not a full-stack framework, but a focused foundation. It gives you the essentials—routing, user management, templates, modular structure—without locking you in. You stay in control of your stack, while we handle the heavy lifting.

🧩 Components

(TBD)

Category Package Integrated
Storage league/flysystem
Database pinga/db
Forms jarzon/form
Cookies pinga/cookie or [dflydev/dflydev-fig-cookies]
Session pinga/session or compwright/php-session
neoflow/session
Cache pinga/cache or matthiasmullie/scrapbook
Backup PHPBU
Payment utopia-php/pay
DB Audit setbased/php-audit
KYC Ballerine
Admin UI Tabler
Benchmark eypsilon/MycroBench or phpbench/phpbench

📦 Installation

To create a new project using Argora Foundry:

composer create-project argora/foundry your-project-name
cd your-project-name
cp env-sample .env

Make sure to configure your .env with your database and app settings.

php bin/install-db.php
php -S localhost:8080 -t public

🙏 Acknowledgments

Argora Foundry is based on hezecom/slim-starter, an excellent Slim Framework 4 starter project by Hezekiah Omotsuebe.
We’ve extended and restructured it for SaaS platforms, admin panels, and modern boilerplate needs.