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 cre
Installs: 220
Dependents: 0
Suggesters: 0
Security: 0
Stars: 60
Watchers: 5
Forks: 12
Open Issues: 0
Type:project
pkg:composer/mviniciusca/warriorfolio
Requires
- php: ^8.2
- awcodes/filament-curator: *
- filament/filament: ^3.3
- flowframe/laravel-trend: ^0.3.0
- google/recaptcha: ^1.3
- laravel/framework: ^11.44.0
- laravel/sanctum: ^4.0
- livewire/flux: ^2.1
- opcodesio/log-viewer: ^3.12
- pxlrbt/filament-excel: ^2.3
- z3d0x/filament-fabricator: ^2.4
- z3d0x/filament-logger: ^0.7.3
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel/pint: ^1.0
- laravel/sail: ^1.18
- laravel/tinker: ^2.10
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^8.1
- phpunit/phpunit: ^10.1
- spatie/laravel-ignition: ^2.0
- dev-main
- 2.2.0
- 2.1.3
- 2.1.2
- v2.1.1
- v2.1.0
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- 2.0.0
- 1.x-dev
- v1.0.0
- dev-dev
- dev-v2.2.1-dev-master
- dev-v2.2.2-dev-master
- dev-v2.2.0-dev-master
- dev-v2.1.4-dev-master
- dev-v2.1.3-dev-master
- dev-v2.1.2-dev-master
- dev-v2.1.1-dev-master
- dev-v2.1.0-dev-master
- dev-v2.0.5-dev-master
- dev-v2.0.4-dev-master
- dev-v2-dev
- dev-v2.0.0-dev-master
This package is auto-updated.
Last update: 2025-11-07 01:19:27 UTC
README
Warriorfolio 2
A Modern Portfolio & Blog Platform Built with Laravel
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
November, 2025
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
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
- 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
- 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
- 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
- Modular component architecture
- Maintenance and Discovery modes
- SEO-friendly URLs and meta tags
- Query optimization for performance
- Comprehensive documentation
- Module visibility controls
Installation
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
# 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
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
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
Enable maintenance mode while keeping essential features active:
- Contact form accessibility
- Social media links
- Custom maintenance message
Discovery Mode
Preview your application during maintenance:
- Visible only to administrators
- Visual indicator banner
- Test changes before going live
Module Management
Customize which core modules appear on your site:
- Header & Navigation
- Hero Section
- About Section
- Projects/Portfolio
- Customers/Clients
- Contact Form
- Newsletter
- Footer
Documentation
Comprehensive documentation is available at warriorfolio.vercel.app
Topics covered:
- Installation and configuration
- Module customization
- Theme development
- Component usage
- API integration
- Deployment guides
Technology Stack
Warriorfolio is built with industry-leading technologies:
| Technology | Purpose | Creator |
|---|---|---|
| Laravel | PHP Framework | Taylor Otwell |
| Filament | Admin Panel Toolkit | Dan Harrin, Zep Fietje & Community |
| Livewire | Real-time Components | Caleb Porzio |
| Tailwind CSS | Utility-first CSS | Adam Wathan |
| Alpine.js | JavaScript Framework | Caleb Porzio |
Contributing
We welcome contributions from the community! Here's how you can help:
Reporting Issues
- Use GitHub Issues for bug reports
- Include steps to reproduce
- Provide environment details
- Add screenshots if applicable
Pull Requests
- Fork the repository
- Create a feature branch
- Follow PSR-12 coding standards
- Write descriptive commit messages
- Update documentation as needed
Feature Requests
- Open a discussion on GitHub
- Describe the use case
- Explain the expected behavior
Security
If you discover a security vulnerability, please email security contact privately. Do not open public issues for security concerns.
License
Warriorfolio is open-source software licensed under the MIT license.
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
- Documentation: warriorfolio.vercel.app
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Twitter: @marcosvca_
Developed with ❤️ by Marcos Coelho
