PHPackages                             maaf/app - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. maaf/app

ActiveProject[Framework](/categories/framework)

maaf/app
========

MAAF Application Skeleton - A fresh MAAF application

v1.0.0(4mo ago)00MITPHPPHP &gt;=8.1CI failing

Since Jan 11Pushed 4mo agoCompare

[ Source](https://github.com/mimimami/maaf-app)[ Packagist](https://packagist.org/packages/maaf/app)[ RSS](/packages/maaf-app/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (3)Versions (2)Used By (0)

MAAF App
========

[](#maaf-app)

A fresh MAAF application skeleton with interactive installer.

Telepítés
---------

[](#telepítés)

```
composer create-project maaf/app my-app
```

### Mi történik a telepítés során?

[](#mi-történik-a-telepítés-során)

1. ✅ **Letölti a keretrendszert** (`maaf/core` és függőségei)
2. ✅ **Felrakja a vendor csomagokat** (automatikusan)
3. ✅ **Interaktív installer elindul** és kérdéseket tesz fel:
    - 📊 Adatbázis típus (SQLite, MySQL, PostgreSQL)
    - 🎨 Frontend framework (React, Vue, Vanilla JS, vagy nincs)
    - 🔐 JWT Secret kulcs (vagy automatikus generálás)
    - 🌍 Környezeti változók (APP\_ENV, APP\_DEBUG)
    - ⚙️ További beállítások (példa modul, Git inicializálás)
4. ✅ **Létrehozza a `.env` fájlt** a válaszok alapján
5. ✅ **Generál JWT secret kulcsot** (ha üresen hagytad)
6. ✅ **Konfigurálja az adatbázist** (`config/database.php`)
7. ✅ **Frissíti a szolgáltatásokat** (`config/services.php`)
8. ✅ **Validálja a konfigurációt** (JWT Secret hossz, adatbázis beállítások)
9. ✅ **Teszteli az adatbázis kapcsolatot**
10. ✅ **Inicializálja a frontend-et** (ha választottál)
11. ✅ **Inicializálja a Git repository-t** (ha kérted)

Lásd: [INSTALLATION.md](INSTALLATION.md) részletes leírásért.

Struktúra
---------

[](#struktúra)

```
my-app/
├── composer.json
├── config/
│   ├── services.php
│   ├── routes.php
│   └── database.php (generált)
├── public/
│   └── index.php
├── .env (generált)
└── src/
    └── Modules/
        └── Example/ (opcionális)

```

Használat
---------

[](#használat)

1. Telepítsd a package-et: `composer create-project maaf/app my-app`
2. Válaszolj az installer kérdéseire
3. Indítsd el a webszervert: ```
    cd my-app
    php maaf serve
    ```

    Vagy manuálisan: ```
    cd my-app/public
    php -S localhost:8000
    ```
4. Nyisd meg a böngészőben:
    - 🎨 Szép welcome oldal jelenik meg
    - 📊 Health check:
    - 📚 API docs:

Dokumentáció
------------

[](#dokumentáció)

### Alapvető Dokumentáció

[](#alapvető-dokumentáció)

- [Telepítési Útmutató](INSTALLATION.md) - Részletes telepítési lépések
- [MAAF Core Dokumentáció](https://github.com/mimimami/maaf-core) - Framework dokumentáció

### Fejlesztési Útmutatók

[](#fejlesztési-útmutatók)

- [Frontend Integráció](docs/FRONTEND_INTEGRATION.md) - React, Vue, Vanilla JS integráció
- [Deployment Útmutató](docs/DEPLOYMENT.md) - Docker, VPS, Cloud deploy
- [Best Practices](docs/BEST_PRACTICES.md) - Ajánlott fejlesztési gyakorlatok
- [CLI Parancsok](docs/CLI_COMMANDS.md) - MAAF CLI tool használata
- [GitHub Actions CI/CD](docs/GITHUB_ACTIONS.md) - Automatizált tesztelés és deploy

Következő Lépések
-----------------

[](#következő-lépések)

1. Hozz létre saját modulokat a `src/Modules/` könyvtárban
2. Regisztráld a szolgáltatásokat a `config/services.php` fájlban
3. Regisztráld a route-okat a modulok `Module.php` fájljában

Példa Modul
-----------

[](#példa-modul)

A package tartalmaz egy példa modult (`Example`), amely bemutatja, hogyan kell modult létrehozni. Az installer megkérdezi, hogy szeretnéd-e megtartani.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance77

Regular maintenance activity

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

127d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fcbdf6b9a95f30a19389f1dfb7aa650c1cd77aa24f7e706d3cee50af78172047?d=identicon)[mimimami](/maintainers/mimimami)

---

Top Contributors

[![mimimami](https://avatars.githubusercontent.com/u/10872937?v=4)](https://github.com/mimimami "mimimami (4 commits)")

---

Tags

frameworkapplicationSkeletonmaaf

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/maaf-app/health.svg)

```
[![Health](https://phpackages.com/badges/maaf-app/health.svg)](https://phpackages.com/packages/maaf-app)
```

###  Alternatives

[fuel/fuel

FuelPHP is a simple, flexible, community driven PHP 5.4+ framework, based on the best ideas of other frameworks, with a fresh start!

1.5k42.3k](/packages/fuel-fuel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
