Filament3 и Laravel — это популярные фреймворки для разработки веб-приложений на PHP. Оба фреймворка предоставляют мощные инструменты для создания сложных и функциональных сайтов. В этой статье мы рассмотрим 10 интересных проектов с открытым исходным кодом, которые используют Filament3 и Laravel.
Система инвентаризации
https://github.com/Flatroy/stupid-inventory-laravel
О WIP: Простая и понятная система инвентаризации и организации, созданная для домашнего пользователя. Вдохновлена Homebox. Построена поверх FilamentPHP. Будет автономной и в формате SaaS. Демонстрация: inventory.daneke.ge/login

Help desk — учет заявок
https://github.com/devaslanphp/help-desk/tree/master
Help desk с открытым исходным кодом, основанная на Laravel
Документация: https://devaslanphp.github.io/help-desk/

Форум
https://github.com/devaslanphp/forumium/tree/master
Forumium — это простая платформа для форумов, созданная на основе фреймворка Laravel и элегантного интерфейса TALLkit Filament.

Система для управления проектами
https://github.com/devaslanphp/project-management?tab=readme-ov-file
Инструмент управления проектами с открытым исходным кодом, основанный на Laravel и Filament

Приложение для создания генеалогического древа
https://github.com/MGeurts/genealogy
Genealogy — это бесплатное PHP-приложение с генеалогическим древом с открытым исходным кодом для записи членов семьи и их взаимоотношений, созданное с помощью Laravel 11.

Учет финансов
https://github.com/Shipu/dinero
Dinero — это система отслеживания денежных средств на нескольких счетах. Это простое приложение, которое позволяет отслеживать ваши денежные средства на нескольких счетах и в нескольких категориях. Оно написано на PHP (фреймворк Laravel) и Filament v3.

Приложение для викторин и тестов
https://github.com/aliaxonbaig/quizapp
Полнофункциональное приложение для викторин, разработанное на TALL stack и filamentphp3. Разработка была частью моего самостоятельного обучения пониманию принципов безопасного проектирования веб-приложений. Я расширил свои знания, связанные с общей безопасностью приложений, идентификацией, аутентификацией, авторизацией, аудитом и лучшими практиками и принципами управления сеансами. Я рассмотрел важность передовых методов очистки и проверки ввода, а также встроенную функциональность, которую предоставляет TALL stack для реализации этих базовых элементов управления безопасностью. Интересной частью было шифрование полей, файлов и сеансов с помощью ключей, предоставляемых Laravel. Этот проект дал мне глубокое понимание того, на что следует обращать внимание в веб-приложениях при проектировании, внедрении и обслуживании.

Электронная коммерция
https://github.com/lunarphp/lunar
Lunar — это набор пакетов для Laravel, которые обеспечивают функциональность, схожую с Shopify и другими платформами электронной коммерции. У вас есть полная свобода создавать свои собственные витрины, но мы уже проделали за вас большую работу в серверной части. Этот репозиторий служит в качестве monorepo для основных пакетов, входящих в состав Lunar.

CMS
https://github.com/alnutile/yacms?tab=readme-ov-file
Цель состоит в том, чтобы не быть похожим на TwillCMS или Statamic CMS и не иметь документов, в которых, кажется, есть какие-то «серые» области или которые делают что-то по-другому, чем Laravel, а затем не объясняют, как это сделать. (смотрим на ваш TwillCMS). Так что в идеале вы можете создавать страницы, отображать их в пользовательском интерфейсе и просто использовать обычный Laravel / Filament. Все CMS содержат массу деталей, поскольку именно это делает их такими нишевыми и хорошими в том, что они делают. И я 100000 раз говорил, что не буду этого делать, но потом наткнулся на https://filamentphp.com/docs/3.x/forms/fields/builder и подумал, хм, если это может сработать, то, возможно, я…

Блог
https://github.com/thefireflytech/filament-blog/tree/master
Плагин Filament Blog Plugin — это многофункциональный плагин, предназначенный для улучшения качества ведения блога на вашем веб-сайте. Он оснащен множеством мощных функций, которые помогут вам эффективно управлять публикациями в блоге и настраивать их.
