PHPackages                             mviniciusca/warriorfolio - 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. [Admin Panels](/categories/admin)
4. /
5. mviniciusca/warriorfolio

ActiveProject[Admin Panels](/categories/admin)

mviniciusca/warriorfolio
========================

Warriorfolio 2 is an advanced portfolio application tailored for developers. Built with Laravel and Filament, it delivers a polished, intuitive platform to highlight your skills, projects, and accomplishments. Whether you're starting out or a seasoned professional, Warriorfolio 2 empowers you to create a compelling online presence with ease.

2.2.3(6mo ago)6225714MITPHPPHP ^8.2

Since Jan 26Pushed 3mo ago5 watchersCompare

[ Source](https://github.com/mviniciusca/warriorfolio)[ Packagist](https://packagist.org/packages/mviniciusca/warriorfolio)[ RSS](/packages/mviniciusca-warriorfolio/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (10)Dependencies (20)Versions (29)Used By (0)

Warriorfolio 2
==============

[](#warriorfolio-2)

A Modern Portfolio &amp; Blog Platform Built with Laravel

 [![Laravel](https://camo.githubusercontent.com/0f86b8d364ac4a3eee080faa26d0b35d18f97989a348c7402b8d1aafab1f418d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31312e782d4646324432303f7374796c653d666c6174266c6f676f3d6c61726176656c)](https://camo.githubusercontent.com/0f86b8d364ac4a3eee080faa26d0b35d18f97989a348c7402b8d1aafab1f418d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31312e782d4646324432303f7374796c653d666c6174266c6f676f3d6c61726176656c) [![PHP](https://camo.githubusercontent.com/042d075f20e34e43f9d51e610fcc053009c49956824dc986e72c80f451dd41a0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e322b2d3737374242343f7374796c653d666c6174266c6f676f3d706870)](https://camo.githubusercontent.com/042d075f20e34e43f9d51e610fcc053009c49956824dc986e72c80f451dd41a0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e322b2d3737374242343f7374796c653d666c6174266c6f676f3d706870) [![Filament](https://camo.githubusercontent.com/3a963738951a0f906863948600aa2429c43e5267c6da11004623a8addcf1e110/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f46696c616d656e742d332e782d4646414130303f7374796c653d666c6174)](https://camo.githubusercontent.com/3a963738951a0f906863948600aa2429c43e5267c6da11004623a8addcf1e110/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f46696c616d656e742d332e782d4646414130303f7374796c653d666c6174) [![License](https://camo.githubusercontent.com/784362b26e4b3546254f1893e778ba64616e362bd6ac791991d2c9e880a3a64e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e2e737667)](https://camo.githubusercontent.com/784362b26e4b3546254f1893e778ba64616e362bd6ac791991d2c9e880a3a64e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e2e737667)

 [![Warriorfolio 2 Preview](https://raw.githubusercontent.com/mviniciusca/warriorfolio/main/public/img/core/demo/featured.png)](https://raw.githubusercontent.com/mviniciusca/warriorfolio/main/public/img/core/demo/featured.png)

---

Introduction
------------

[](#introduction)

Warriorfolio is a powerful, modular portfolio and blog platform that empowers users to create personalized, professional websites with ease. Built on Laravel's robust foundation, it combines flexibility with user-friendly administration.

**Key Highlights:**

- **Modular Architecture** - Components integrate seamlessly like building blocks
- **No-Code Management** - 100% managed through an intuitive Control Panel
- **Flexible Deployment** - From simple landing pages to complex multi-page sites
- **Professional Results** - Perfect for developers, designers, and creative professionals

---

What's New in v2.2.0
--------------------

[](#whats-new-in-v220)

November, 2025

### Major Features

[](#major-features)

- **Juno Theme** - The first official theme for Warriorfolio 2 with tabbed interface
- **Portfolio Gallery** - Complete redesign with advanced filtering and quick view
- **Fast Search** - Debounced search for Blog and Portfolio sections
- **Quickbar** - Quick access menu for faster navigation
- **Dashboard Redesign** - Improved layout with new widgets
- **GitHub Integration** - Display repositories and contributions (Juno Theme)

---

Features
--------

[](#features)

### Content Management

[](#content-management)

- Blog system with password protection and reading time
- Portfolio/Projects with categories, tags, and SEO optimization
- Page builder with modular content blocks
- Newsletter subscription integration
- Advanced search and filtering

### User Interface

[](#user-interface)

- **Saturn UI** - Modern, responsive design system
- Multiple themes (Default, Juno)
- Dark/Light mode with inverse theme support
- Browser mockup component for project showcases
- Customizable hero sections with multiple layouts

### Professional Tools

[](#professional-tools)

- Resume/CV management and download
- LinkedIn "Open to Work" badge integration
- Skills and certifications display
- Course tracking
- Customer/Client showcase
- Social media integration

### Admin Panel

[](#admin-panel)

- Intuitive Filament-powered dashboard
- Real-time notifications and alerts
- Analytics integration (Google Analytics)
- Contact form with reCAPTCHA v2
- WhatsApp integration
- Email inbox management

### Developer Features

[](#developer-features)

- Modular component architecture
- Maintenance and Discovery modes
- SEO-friendly URLs and meta tags
- Query optimization for performance
- Comprehensive documentation
- Module visibility controls

---

Installation
------------

[](#installation)

### Quick Start (Composer)

[](#quick-start-composer)

```
composer create-project mviniciusca/warriorfolio
cd warriorfolio
php artisan key:generate
php artisan storage:link
php artisan migrate:fresh --seed
php artisan serve
```

### Manual Installation

[](#manual-installation)

```
# Clone the repository
git clone https://github.com/mviniciusca/warriorfolio.git
cd warriorfolio

# Install dependencies
composer install
npm install

# Configure environment
cp .env.example .env
php artisan key:generate
php artisan storage:link

# Setup database
php artisan migrate:fresh --seed

# Start development servers
php artisan serve

# In a new terminal
npm run dev
```

---

System Requirements
-------------------

[](#system-requirements)

**Server Requirements:**

- PHP 8.2 or higher
- PHP Extensions: OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype, JSON, BCMath, Fileinfo, GD, Zip
- Database: MySQL 5.7+, PostgreSQL 10+, or SQLite 3.8+
- Composer 2.0 or higher
- Node.js 18+ and NPM 10.2+

**Recommended:**

- PHP 8.3+
- MySQL 8.0+ or PostgreSQL 14+
- Redis for caching and sessions

---

Advanced Features
-----------------

[](#advanced-features)

### Content Blocks

[](#content-blocks)

The application provides versatile code blocks and structural components that enable countless customization possibilities. Components are organized into three categories:

- **Components** - Reusable UI elements
- **Design** - Layout and styling options
- **Core** - Fundamental system modules

### Maintenance Mode

[](#maintenance-mode)

Enable maintenance mode while keeping essential features active:

- Contact form accessibility
- Social media links
- Custom maintenance message

### Discovery Mode

[](#discovery-mode)

Preview your application during maintenance:

- Visible only to administrators
- Visual indicator banner
- Test changes before going live

### Module Management

[](#module-management)

Customize which core modules appear on your site:

- Header &amp; Navigation
- Hero Section
- About Section
- Projects/Portfolio
- Customers/Clients
- Contact Form
- Newsletter
- Footer

---

Documentation
-------------

[](#documentation)

Comprehensive documentation is available at [warriorfolio.vercel.app](https://warriorfolio.vercel.app/)

**Topics covered:**

- Installation and configuration
- Module customization
- Theme development
- Component usage
- API integration
- Deployment guides

---

Technology Stack
----------------

[](#technology-stack)

Warriorfolio is built with industry-leading technologies:

TechnologyPurposeCreator**Laravel**PHP FrameworkTaylor Otwell**Filament**Admin Panel ToolkitDan Harrin, Zep Fietje &amp; Community**Livewire**Real-time ComponentsCaleb Porzio**Tailwind CSS**Utility-first CSSAdam Wathan**Alpine.js**JavaScript FrameworkCaleb Porzio---

Contributing
------------

[](#contributing)

We welcome contributions from the community! Here's how you can help:

### Reporting Issues

[](#reporting-issues)

- Use GitHub Issues for bug reports
- Include steps to reproduce
- Provide environment details
- Add screenshots if applicable

### Pull Requests

[](#pull-requests)

- Fork the repository
- Create a feature branch
- Follow PSR-12 coding standards
- Write descriptive commit messages
- Update documentation as needed

### Feature Requests

[](#feature-requests)

- Open a discussion on GitHub
- Describe the use case
- Explain the expected behavior

---

Security
--------

[](#security)

If you discover a security vulnerability, please email security contact privately. Do not open public issues for security concerns.

---

License
-------

[](#license)

Warriorfolio is open-source software licensed under the [MIT license](LICENSE).

---

Acknowledgments
---------------

[](#acknowledgments)

**Special Thanks:**

- Warriorfolio 1 users and early adopters
- All contributors and community members
- Taylor Otwell and the Laravel team
- Dan Harrin, Zep Fietje, and the Filament team
- Caleb Porzio for Livewire and Alpine.js
- The entire PHP and Laravel community

---

Support
-------

[](#support)

- **Documentation:** [warriorfolio.vercel.app](https://warriorfolio.vercel.app/)
- **Issues:** [GitHub Issues](https://github.com/mviniciusca/warriorfolio/issues)
- **Discussions:** [GitHub Discussions](https://github.com/mviniciusca/warriorfolio/discussions)
- **Twitter:** [@marcosvca\_](https://twitter.com/marcosvca_)

---

 **Developed with ❤️ by [Marcos Coelho](https://twitter.com/marcosvca_)**

###  Health Score

49

—

FairBetter than 94% of packages

Maintenance75

Regular maintenance activity

Popularity28

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity65

Established project with proven stability

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

Recently: every ~95 days

Total

14

Last Release

94d ago

Major Versions

1.x-dev → 2.0.02024-03-10

PHP version history (2 changes)v1.0.0PHP ^8.1

v2.1.0PHP ^8.2

### Community

Maintainers

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

---

Top Contributors

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

---

Tags

cmsfilamentphplaravelphpportfoliotailwindlaravelfilamentdeveloper-toolslaravel-frameworkweb-developmentdeveloper portfoliodeveloper showcaseproject portfoliotech portfoliopersonal websiteportfolio applicationonline resumeprofessional portfoliomodern portfoliocareer showcase

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/mviniciusca-warriorfolio/health.svg)

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

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

10.3k2.2k](/packages/unopim-unopim)[a2insights/filament-saas

Filament Saas for A2Insights

171.5k](/packages/a2insights-filament-saas)[ercogx/laravel-filament-starter-kit

This is a Filament v5 Starter Kit for Laravel 13, designed to accelerate the development of Filament-powered applications.

461.7k](/packages/ercogx-laravel-filament-starter-kit)

PHPackages © 2026

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