PHPackages                             andreyukdev/mileena-crm-skeleton - 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. andreyukdev/mileena-crm-skeleton

ActiveProject[Framework](/categories/framework)

andreyukdev/mileena-crm-skeleton
================================

CRM skeleton based on Mileena framework

v1.1.0(2mo ago)02MITHTMLPHP &gt;=8.4

Since Apr 7Pushed 2mo agoCompare

[ Source](https://github.com/AndreyukDev/mileena-crm-skeleton)[ Packagist](https://packagist.org/packages/andreyukdev/mileena-crm-skeleton)[ RSS](/packages/andreyukdev-mileena-crm-skeleton/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (7)Versions (4)Used By (0)

Mileena CRM Skeleton
====================

[](#mileena-crm-skeleton)

Minimal CRM skeleton based on **Mileena** framework.

Quick start
-----------

[](#quick-start)

```
composer create-project andreyukdev/mileena-crm-skeleton new-crm
cd new-crm
composer require andreyukdev/mileena
```

### Customize namespace (IMPORTANT)

[](#customize-namespace-important)

By default, the skeleton uses the Mileena\\CrmSkeleton namespace. If you want to rename it to your own (e.g., App), follow these steps after the project is created.

Manual rename (recommended if you don't plan to update the skeleton) Rename the src/ folder to your desired structure (e.g., src/App)

Change the namespace declarations in all .php files inside src/

Update composer.json:

```
"autoload": {
    "psr-4": {
      "App\\": "src/App/"
    }
}
```

Run composer dump-autoload

### ⚠️ Warning: After renaming the namespace, you will not be able to easily pull updates from the original skeleton via Git, because file paths and namespaces will no longer match.

[](#️-warning-after-renaming-the-namespace-you-will-not-be-able-to-easily-pull-updates-from-the-original-skeleton-via-git-because-file-paths-and-namespaces-will-no-longer-match)

Alternative (recommended if you want future updates) Keep the original Mileena\\CrmSkeleton namespace and create your own classes in a separate folder (e.g., src/App/). Your classes can extend or use the skeleton classes without breaking the ability to update.

```
namespace App\Controller;

use Mileena\CrmSkeleton\Controller\BaseController;

class MyController extends BaseController { ... }
```

What's inside
-------------

[](#whats-inside)

Basic directory structure (src/, config/, templates/)

Ready-to-use index.php with Mileena bootstrap

.env.example for environment configuration

PSR-4 autoloading ready

Next steps
----------

[](#next-steps)

Copy .env.example to .env and adjust your database/redis settings

Start building your CRM

Requirements
------------

[](#requirements)

PHP 8.4 or higher

Composer

License
-------

[](#license)

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

###  Health Score

39

—

LowBetter than 85% of packages

Maintenance86

Actively maintained with recent releases

Popularity2

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity53

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

Every ~4 days

Total

3

Last Release

70d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/126854094?v=4)[Artem Andreyuk](/maintainers/AndreyukDev)[@AndreyukDev](https://github.com/AndreyukDev)

---

Top Contributors

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

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/andreyukdev-mileena-crm-skeleton/health.svg)

```
[![Health](https://phpackages.com/badges/andreyukdev-mileena-crm-skeleton/health.svg)](https://phpackages.com/packages/andreyukdev-mileena-crm-skeleton)
```

###  Alternatives

[laravel/socialite

Laravel wrapper around OAuth 1 &amp; OAuth 2 libraries.

5.7k104.3M829](/packages/laravel-socialite)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k38.6M289](/packages/laravel-dusk)[pinguo/php-msf

Pinguo Micro Service Framework For PHP

1.7k4.2k](/packages/pinguo-php-msf)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[link-cloud/fast-hyperf

LinkCloud Fast Hyperf

241.2k1](/packages/link-cloud-fast-hyperf)

PHPackages © 2026

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