PHPackages                             aminuddin12/futurisme-admin - 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. aminuddin12/futurisme-admin

ActiveLibrary

aminuddin12/futurisme-admin
===========================

Futurisme Admin Panel for Laravel 12

1.0.2(5mo ago)01MITTypeScriptPHP ^8.2

Since Dec 6Pushed 5mo agoCompare

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

READMEChangelog (2)Dependencies (3)Versions (4)Used By (0)

    ![Futurisme Admin Logo](src/Resources/svg/FuturismeLogo-admin-light.svg)

 **Futurisme Admin Panel for Laravel 12**
 A robust, modern, and plug-and-play admin panel package architected with Inertia.js, React, and Tailwind CSS.

 [🇮🇩 Baca Dokumentasi Bahasa Indonesia](README.id.md)

 [![Laravel 12](https://camo.githubusercontent.com/38d07b3a689d56f5b4ee190702d62369188818bf9f407c89389e8fe72b115d4f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31322e782d4646324432303f7374796c653d666c61742d737175617265266c6f676f3d6c61726176656c)](https://laravel.com) [![Inertia.js](https://camo.githubusercontent.com/c1b6e15a5a037cfe1b295efa7dac92f3d2f463af624ae027da3b73157d9f86fa/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f496e65727469612e6a732d322e302d3935353345393f7374796c653d666c61742d737175617265266c6f676f3d696e6572746961)](https://inertiajs.com) [![React](https://camo.githubusercontent.com/7e0e66816f2c3b9bbf6f23317bba36715c1192d266573ece59cae8400f22141d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656163742d31382e782d3631444146423f7374796c653d666c61742d737175617265266c6f676f3d7265616374)](https://react.dev) [![Tailwind CSS](https://camo.githubusercontent.com/332b7c0ebdd686a8b766fff8352d964a62b7e3a024b221fefbae1d8bf8f857ef/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5461696c77696e645f4353532d332e782d3338423241433f7374796c653d666c61742d737175617265266c6f676f3d7461696c77696e642d637373)](https://tailwindcss.com)

---

🚀 About
-------

[](#-about)

**Futurisme Admin** is a comprehensive, plug-and-play solution designed to handle admin panel requirements efficiently. It is architected to remain completely isolated from your main Laravel application's frontend, ensuring that your public-facing site and your administrative dashboard do not conflict.

By leveraging a modern technology stack, this package provides a seamless Single Page Application (SPA) experience without the complexity of building a separate API. It comes equipped with a secure authentication system, a fully responsive dashboard layout, and an isolated asset management pipeline, making it the perfect starting point for building complex administrative tools.

### Key Features

[](#key-features)

- **One Command Installation**: Streamline your workflow with a single artisan command. The installation process handles everything from publishing compiled assets and configuring dependencies to running the necessary database migrations, getting you up and running in seconds.
- **Fully Isolated Environment**: Assets (CSS/JS) and Views are encapsulated within the package. This means the admin panel's Tailwind configuration, React components, and styling will **not pollute or conflict** with your main application's frontend framework, allowing for a clean separation of concerns.
- **Modern Tech Stack**: Built on the latest standards:

    - **Laravel 12**: For a powerful, secure, and scalable backend.
    - **Inertia.js**: To build a modern SPA using classic server-side routing concepts.
    - **React 18**: For building interactive and reusable UI components.
    - **Tailwind CSS**: For utility-first, rapid UI styling.
- **Auto-Configured Tooling**: Essential tools like **Ziggy** (for using Laravel named routes inside JavaScript) and **Tailwind CSS** are pre-configured out of the box. You don't need to manually set up webpack mix or vite configurations for the admin panel.
- **Separated Database Schema**: Security is a priority. The package uses a dedicated `futurisme_admins` table for administrative users. This separation ensures that admin credentials and logic never overlap with your regular `users` table, providing an extra layer of security and data integrity.

📦 Installation
--------------

[](#-installation)

Since this is a custom (private/local) package, ensure you have registered it in your main application's `composer.json` or installed it via a configured private repository.

### Prerequisites

[](#prerequisites)

Ensure your environment meets the following requirements before proceeding:

- PHP ^8.2
- Laravel 10, 11, or 12
- Node.js &amp; NPM (for rebuilding assets if necessary)

### 1. Require Package

[](#1-require-package)

Run the following command in your Laravel project terminal to add the package dependency:

```
composer require aminuddin12/futurisme-admin
```

*(Note: If this package has not been published to Packagist, verify that you have added the local path or VCS repository configuration in your main `composer.json` file).*

### 2. Run Install Command

[](#2-run-install-command)

Simply run this single command to bootstrap the package. This command performs a series of automated tasks: downloading required dependencies (like Ziggy), publishing the pre-compiled build assets to your public directory, and executing the migration files.

```
php artisan install:futurisme-admin
```

> **Note:** This command checks for the presence of `tightenco/ziggy`. If it is missing, the installer will automatically run `composer require tightenco/ziggy` for you.

🛠️ Usage
--------

[](#️-usage)

After the installation process is complete, the admin panel is ready to use immediately.

### Accessing Pages

[](#accessing-pages)

Open your browser and navigate to the following URLs to interact with the admin panel:

- **Login Page**: `/login` (This route is registered within the package's `routes/web.php` and creates a session on the `futurisme` guard).
- **Dashboard**: `/` (Accessible only after successful authentication).

### Creating a New Admin

[](#creating-a-new-admin)

To ensure security, the package does not ship with a default "admin/admin" user. You must create your first administrative user manually via the database or using Laravel Tinker.

Run Tinker in your terminal:

```
php artisan tinker
```

Then execute the following PHP code to seed your first super admin:

```
\Aminuddin12\FuturismeAdmin\Models\FuturismeAdmin::create([
    'name' => 'Super Admin',
    'email' => 'admin@futurisme.com',
    'password' => 'password', // The model automatically hashes this password
    'is_super_admin' => true, // Grants full access privileges
]);
```

Once created, use the email `admin@futurisme.com` and password `password` to log in to the dashboard. **It is highly recommended to change this password immediately after your first login.**

📂 Important Folder Structure
----------------------------

[](#-important-folder-structure)

Understanding the package structure can help if you need to customize or debug:

- **Configs (`config/auth.php`)**: The ServiceProvider automatically injects the necessary Guard and Provider configurations here at runtime, so you don't need to edit your app's config manually.
- **Assets (`public/vendor/futurisme-admin/`)**: This directory contains the production-ready, compiled Vite build output (JS and CSS). These are the files served to the browser.
- **Views (`src/Resources/views/app.blade.php`)**: The root Blade template that initializes the Inertia app. It includes the necessary meta tags and script references.
- **Migrations (`src/Database/Migrations/`)**: Contains the blueprint for the `futurisme_admins` table and other package-specific schemas.

🔧 Troubleshooting
-----------------

[](#-troubleshooting)

If you experience layout issues (missing styles), 404 errors on assets, or JavaScript console errors, follow these steps:

1. **Rebuild Assets (Development Mode)**If you have modified the source files, navigate to the package folder and rebuild the assets:

    ```
    cd vendor/aminuddin12/futurisme-admin
    npm install && npm run build
    ```
2. **Republish Assets**If the public assets were deleted or corrupted, go back to the project root and rerun the install command to refresh them:

    ```
    php artisan install:futurisme-admin
    ```
3. **Clear Caches**Laravel caches views and routes aggressively. If you don't see your changes, clear the caches:

    ```
    php artisan view:clear
    php artisan route:clear
    ```

📄 License
---------

[](#-license)

This package is open-source software licensed under the [MIT license](https://opensource.org/licenses/MIT). You are free to use, modify, and distribute it as per the license terms.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance73

Regular maintenance activity

Popularity1

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity49

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 ~1 days

Total

3

Last Release

153d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/23580056a31ce69f8aaac87e4c7eaa530fc7a4db7ec6e508e8634284e55a8a2e?d=identicon)[aminuddin12](/maintainers/aminuddin12)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/aminuddin12-futurisme-admin/health.svg)

```
[![Health](https://phpackages.com/badges/aminuddin12-futurisme-admin/health.svg)](https://phpackages.com/packages/aminuddin12-futurisme-admin)
```

###  Alternatives

[inovector/mixpost

Self-hosted social media management software.

3.0k5.2k2](/packages/inovector-mixpost)[code16/sharp

Laravel Content Management Framework

78959.5k4](/packages/code16-sharp)[emargareten/inertia-modal

Inertia Modal is a Laravel package that lets you implement backend-driven modal dialogs for Inertia apps.

88103.7k](/packages/emargareten-inertia-modal)[adminui/inertia-routes

A hybrid JS/PHP package adding Ziggy-routes functionality to your Laravel/Inertia/Vue3 application

183.2k](/packages/adminui-inertia-routes)[erag/laravel-lang-sync-inertia

A powerful Laravel package for syncing and managing language translations across backend and Inertia.js (Vue/React) frontends, offering effortless localization, auto-sync features, and smooth multi-language support for modern Laravel applications.

3812.2k](/packages/erag-laravel-lang-sync-inertia)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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