Веб-приложение представляет собой электронный фотоальбом для разных семей и их членов. Пользователи могут просматривать фотоальбомы, а администратор имеет возможность управлять содержимым, создавая и редактируя семьи и их участников.
Функционал для администратора включает управление семьями и членами семьи, возможность создания и редактирования данных о семьях, загрузка нескольких фотографий для каждой семьи, а также таблицы учета для обзора и редактирования семей и пользователей. Администратор может создавать и редактировать пользовательские аккаунты, а также изменять пароль.
Пользователи могут просматривать доступные семьи в электронном фотоальбоме, просматривать информацию о семье и её членах, а также управлять семьей, если они являются её членами. У пользователей есть профиль для просмотра и редактирования своих данных.
Технологический стек включает в себя backend на Laravel и фреймворк для интерактивности - Livewire.
Особенности разработки включают использование Laravel для создания стабильного и масштабируемого backend'a с удобным управлением данными, интеграцию с Livewire для динамической интерактивности без полной перезагрузки страницы, реализацию функционала для загрузки множественных фотографий и удобного управления семьями и их членами, а также разработку удобного пользовательского интерфейса для просмотра фотоальбомов и управления семьями.
Фото взято для иллюстрации. По согласованию с заказчиком нейтрально описываю свой опыт, не раскрывая конфиденциальной информации заказчика или проекта.