mviniciusca/warriorfolio

Warriorfolio 2 is a portfolio application for developers. Built with Laravel and Filament

v2.0.3 2024-04-04 02:49 UTC

This package is auto-updated.

Last update: 2024-05-04 03:31:10 UTC


README

Warriorfolio 2

Warriorfolio 2 wip

Installation

composer create-project mviniciusca/warriorfolio

Quick Documentation

Introduction to Warriorfolio 2

Warriorfolio aims to be simple, fast, and effective in creating your portfolio. Arriving in its new version more robust, smarter, flexible, and with new intuitive features. Designed with a modular concept, you can easily choose the order in which your page will be assembled and displayed to the public. From a Landing Page to a complete site with separate pages, but with modules that integrate with each other, like a true LEGO, Warriorfolio 2 is the ideal tool for you who want to have a simple, fast, and effective portfolio.

Designed to be 100% managed by the Control Panel, without the need for deep technical knowledge in programming, PHP, or even in Laravel.

Feel free to contribute to the project and fork it, but don't forget to give credit to the creators of Laravel, Filament, and Livewire.

And me, of course! 😁

Features

  • Robust and Flexible Control Panel;
  • Maintenance Mode and Discovery Mode;
  • Core Modules;
  • Flexible, Customizable, and Sortable Free Modules;
  • Portfolio Image Gallery;
  • Image Slideshow;
  • Customer Showcase;
  • Skills Display;
  • Email catcher for lead capture;
  • Integration with Google Analytics;
  • Curriculum for download;
  • Open to Work icon;
  • Biography, Certificates, and Courses;
  • Contact via WhatsApp;
  • Contact form;
  • Panel for Reading Received Messages;

and more...

Additional Resources

Content Blocks

  • You don't need to stick to the way Warriorfolio is designed. Designed with modularity in mind, the app offers extremely versatile code blocks, or structural components. You can make countless combinations and further customize your project. These elements are divided into: Components, Design, and Core.

Maintenance Mode

  • Put your app in maintenance mode. You have the option to activate the contact form and your social networks;

Discovery Mode

  • Activate this feature and you will be able to view your app while it is in maintenance mode; In addition, a stripe with the notice that Discovery Mode is enabled will be displayed at the top of your app.

Core Modules Decoupling

  • You can decouple the Core modules. This means you can build your app's layout your way. By default, Warriorfolio is assembled as follows: Header, Hero Section, About You, Projects, Customers, Contact, Newsletter (Email Catcher), and Footer. If you want to create a new page, these modules will automatically be available in this order for you globally. However, you may only want the Header and Footer to be displayed. To do this, just go to App Settings > Core Modules Decoupling and disable the modules you don't want to be displayed.

Gear & Core

This is a PHP application with Laravel and Filament at its Core. Filament is a set of tools that allows the creation of a control panel or content manager for Laravel. Conceived by Dan Harrin, Zep Fietje, and the entire PHP community. Filament is constantly evolving and is a highly tested, secure, robust, scalable product with complete and easy-to-understand documentation.

Filament is powered by Livewire technology, which is a framework for Laravel that allows the creation of real-time applications without the need for deep JavaScript knowledge. Livewire is a product of Caleb Porzio, creator of AlpineJs.

Warriorfolio 2 is also under the guardianship of one of the world's largest frameworks, Laravel. Created by Taylor Otwell, Laravel is a robust, secure, scalable framework with complete and easy-to-understand documentation. Laravel is a framework that is constantly evolving and is a highly tested product with an active and engaged community.

Requirements

  • 🐘 PHP 8.1 or higher;
  • 🧪 PHP Extensions enabled mainly OpenSSL, PDO and Zip;
  • 💾 Database such as MySQL, PostgreSQL or SQLite;
  • 🤵🏻 Composer 2.0 or higher;
  • 🌱 NPM;
  • 💎 800MB of disk space or higher;

Documentation

Visit the Official Documentation from Warriorfolio on Vercel

Contributions, Feedback, and Bugs Report

If you have found a bug, or want to contribute to the project, or even give feedback, feel free to open an issue or a pull request.

Feel free to contribute, fork, and leave your feedback.

Support

Feel free to open an issue or a pull request. Your feedback is very important to me.

Acknowledgments

  • To the users of Warriorfolio 1;
  • To the feedback and contributions of Warriorfolio 1 users;
  • Taylor Otwell, creator of Laravel;
  • Dan Harrin, Zep Fietje, and the entire PHP community, creators of Filament;
  • Caleb Porzio, creator of Livewire;
  • To the entire PHP and Laravel community;

License

Warriorfolio 2 is an Open Source application and is under the MIT license.