Към съдържанието
Красимир Паунов
Всички проекти

03

The Big Three

Дипломен проект в SoftUni — общностна платформа за колекции от игри, в която потребителите подреждат и споделят своя топ 3 игри на всички времена.

Community Hub на The Big Three — мрежа от колекции с по три игри, търсене, филтър по жанр и сортиране

The Big Three е дипломният ми проект в SoftUni: общностна платформа за колекции от игри, в която геймърите подреждат и споделят трите игри, които ги определят, разглеждат колекциите на другите и дават звезди на любимите си.

Какво прави

  • Колекции — пълно CRUD уеб приложение: всеки потребител създава, редактира и изтрива своите колекции от по три игри.
  • Общност — харесвания и коментари към колекциите на другите потребители, с търсене, филтър по жанр, сортиране и странициране.
  • Класация и статистики — статистика за цялата общност, подиум на топ 3 колекциите и най-активните колекционери и коментатори.
  • Администраторски панел — управление на потребители и съдържание, включително смяна на роли и модериране на коментари.

Инженерна част

  • RAWG API за игри — търсене на игри с корици, подробности и скрийншоти. Функционалността отпада плавно: когато API-то не е настроено, тя се скрива изцяло, вместо да дава грешки.
  • CI — GitHub Actions pipeline компилира решението и пуска тестовете при всеки push и pull request.
  • Сигурност — оторизация по роли, заключване на акаунта след няколко неуспешни опита за вход, защитени бисквитки и глобална anti-forgery валидация.

— 06

Екранни снимки

От хранилището на проекта — кликнете за увеличение.