B2Beer.ru - это marketplace для поставщиков пива и пивных магазинов. Можно сказать, Yandex.Market в мире хмеля! В нем владельцы магазинов могут видеть цены от разных поставщиков пива и заказывать у тех, у кого выгоднее, и не только.
Приложение состоит из трех частей - клиентская часть для владельцев магазинов; - админка для администраторов сайта; - crm система для поставщиков пива.
Над приложением работали три человека: - менеджер проекта, по совместительству ui/ux дизайнер; - frontend-разработчик; - и я - backend-разработчик, по совместительству системный администратор.
Приложение написано с использованием: - языка PHP; - фреймворка Laravel; - базы данных MariaDB; - веб-сервера Nginx.
В мои задачи входило следующее.
Проектирование архитектуры приложения, написание кода серверной части приложения, ее тестирование.
Проектирование схемы БД, написание SQL запросов, их оптимизация.
Code-review frontend-разработчика.
Выкатка релизов приложения.
Развертывание LEMP стека на серверах.
Организация: - мониторинга состояния сервера и приложения; - сбора логов; - репликации БД; - бекапа БД; - бекапа пользовательских файлов; - процесса деплоя приложения на разные окружения.
За два месяца работы нашей команде удалось разработать первую MVP версию, привлечь первых пользователей, получить от них обратную связь. За следующие два месяца мы реализовали функции, не включенные в MVP, и пожелания пользователей.