PHPackages                             misaf/vendra - 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. misaf/vendra

ActiveProject[Framework](/categories/framework)

misaf/vendra
============

The skeleton application for the Vendra framework.

10.x-dev(2mo ago)10[3 issues](https://github.com/misaf/vendra/issues)MITPHPPHP ^8.3CI failing

Since Feb 27Pushed 2mo agoCompare

[ Source](https://github.com/misaf/vendra)[ Packagist](https://packagist.org/packages/misaf/vendra)[ RSS](/packages/misaf-vendra/feed)WikiDiscussions master Synced 1mo ago

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

Vendra
======

[](#vendra)

Vendra is a modular Laravel 12 application for e-commerce and marketplace use cases.

Tech Stack
----------

[](#tech-stack)

- PHP 8.4+
- Laravel 12
- Filament 4
- Livewire 3
- Pest 4
- Tailwind CSS 4

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

[](#requirements)

- PHP 8.2 or newer
- Composer
- Node.js and npm
- MySQL (or another configured Laravel-supported database)

Quick Start
-----------

[](#quick-start)

```
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
npm install
npm run build
```

For local development:

```
composer dev
```

This starts the web server, queue listener, logs, and Vite in watch mode.

Repository Structure
--------------------

[](#repository-structure)

- `app/` main application code
- `app-modules/` local path packages (modular features)
- `config/` framework and package configuration
- `database/` migrations, factories, seeders
- `resources/` views, frontend assets

Modular Packages (`app-modules/*`)
----------------------------------

[](#modular-packages-app-modules)

This project uses Composer path repositories:

```
{
  "repositories": [
    {
      "type": "path",
      "url": "app-modules/*",
      "options": {
        "symlink": true
      }
    }
  ]
}
```

Each package in `app-modules/*` can be developed locally and consumed by the app as a Composer dependency.

Typical package workflow:

1. Edit package code inside `app-modules/`.
2. Ensure the package is required in root `composer.json`.
3. Run `composer update ` (or `composer dump-autoload`) when needed.
4. Run tests from the root app and/or package scope.

SMS Gateway Packages in This Workspace
--------------------------------------

[](#sms-gateway-packages-in-this-workspace)

- `misaf/laravel-sms-gateway` (core manager/facade/contracts)
- `misaf/laravel-sms-gateway-ghasedak`
- `misaf/laravel-sms-gateway-sunway`
- `misaf/laravel-sms-gateway-kavenegar`
- `misaf/laravel-sms-gateway-smsir`

See `app-modules/laravel-sms-gateway/README.md` for full usage and extensibility details.

Useful Commands
---------------

[](#useful-commands)

```
# Test suite
composer test

# Laravel tests directly
php artisan test --compact

# Code style
vendor/bin/pint --dirty --format agent

# Static analysis (if configured)
vendor/bin/phpstan analyse
```

Troubleshooting
---------------

[](#troubleshooting)

- If package changes are not reflected, run `composer dump-autoload`.
- If provider discovery seems stale, run `php artisan package:discover`.
- If configuration values look outdated, run `php artisan config:clear`.
- If frontend changes do not appear, run `npm run dev` or `npm run build`.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance64

Regular maintenance activity

Popularity2

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity35

Early-stage or recently created project

 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

81d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/41fd7351d25e29dafa18068d0418eecf6bb47a7473aabe6bc674b4ca35e71805?d=identicon)[misaf](/maintainers/misaf)

---

Top Contributors

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

---

Tags

frameworklaravel

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/misaf-vendra/health.svg)

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

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[krayin/laravel-crm

Krayin CRM

22.0k32.8k1](/packages/krayin-laravel-crm)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[openclassify/openclassify

The skeleton application for the Laravel framework.

2992.5k](/packages/openclassify-openclassify)

PHPackages © 2026

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