πŸš€ 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
RequirementDetailsMinimum Version
🐘 Programming LanguagePHP8.2+
πŸ§ͺ Required ExtensionsOpenSSL, PDO, ZipLatest Stable
πŸ’Ύ Supported DatabasesMySQL, PostgreSQL, SQLiteLatest Stable
πŸ› οΈ Package ManagerComposer2.0+
πŸ“¦ Node Package ManagernpmLatest Stable
πŸ’½ StorageDisk Space3GB
πŸ› οΈ New Project Installation

Follow these straightforward steps to set up Warriorfolio:

  1. Create Project via Composer:
composer create-project mviniciusca/warriorfolio
  1. Navigate to Project Directory:
cd warriorfolio
  1. Install NPM Dependencies:
npm install
  1. Link Storage:
php artisan storage:link
  1. Setup Database:
php artisan migrate:fresh --seed
  1. Start Laravel Development Server:
php artisan serve
  1. Launch NPM Development:
npm run dev
✨ Congratulations! πŸŽ‰ Warriorfolio is now successfully installed. Access your application at http://localhost:8000.
πŸ’‘ 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 πŸ’œ