π Getting Started
Welcome to the official Warriorfolio documentation. This comprehensive guide will help you navigate through the initial setup and smoothly transition your portfolio into production.
π‘οΈ What is Warriorfolio?
Warriorfolio is designed to be a powerful, yet intuitive solution for creating professional portfolios. In its latest version, the platform has evolved to become more robust, intelligent, and flexible, offering a suite of intuitive features.
Built with a modular concept, Warriorfolio empowers you to easily customize the structure and presentation of your portfolio. Whether you're aiming for a simple Landing Page or a comprehensive multi-page site, our modules integrate seamlessly β much like LEGO pieces β providing you with the ideal toolkit for creating a simple, fast, and impactful portfolio.
π§ Technology Stack & Core
Filament: The Admin Panel Powerhouse
Filament is a sophisticated toolkit for creating Laravel admin panels, meticulously crafted by Dan Harrin, Zep Fietje, and the vibrant PHP community. Known for its high security, robust scalability, comprehensive documentation, and real-time capabilities via Livewire.
Powered by Livewire (created by Caleb Porzio), Filament enables the creation of dynamic, interactive applications with minimal JavaScript expertise.
Laravel: The Framework Foundation
Developed by Taylor Otwell, Laravel stands as a premier PHP framework renowned for high performance, enterprise-grade security, continuous evolution, and an active, engaged community.
π₯οΈ System Requirements
Requirement | Details | Minimum Version |
---|---|---|
π Programming Language | PHP | 8.2+ |
π§ͺ Required Extensions | OpenSSL, PDO, Zip | Latest Stable |
πΎ Supported Databases | MySQL, PostgreSQL, SQLite | Latest Stable |
π οΈ Package Manager | Composer | 2.0+ |
π¦ Node Package Manager | npm | Latest Stable |
π½ Storage | Disk Space | 3GB |
π οΈ New Project Installation
Follow these straightforward steps to set up Warriorfolio:
- Create Project via Composer:
composer create-project mviniciusca/warriorfolio
- Navigate to Project Directory:
cd warriorfolio
- Install NPM Dependencies:
npm install
- Link Storage:
php artisan storage:link
- Setup Database:
php artisan migrate:fresh --seed
- Start Laravel Development Server:
php artisan serve
- Launch NPM Development:
npm run dev
π‘ Tips
- Explore the admin panel for full customization
- Refer to our comprehensive documentation
- Visit our GitHub repo and be part of the journey for support and inspiration π