Przejdź do treści
Mateusz Cieplak

Realizacje

Projekty z zakresem prac, wyzwaniami i liczbami

Wszystko, co zbudowałem w Profitway od 2025 roku, pogrupowane według rodzaju, a do tego projekt po godzinach i kod z kursu oraz stażu. Repozytoria klientów są prywatne, więc zamiast linku do kodu każda realizacja ma opis pracy i zrzuty ekranów.

Projekt po godzinach · 2026

Mafia IRL

Mobilna aplikacja webowa do gry w Mafię przy prawdziwym stole. Gracze dołączają do pokoju z telefonów, prowadzący kieruje fazami nocy i dnia, a każda rola, akcja nocna i głosowanie synchronizują się w czasie rzeczywistym.

  • Silnik gry po stronie serwera na Express i Socket.IO: przebieg faz, rozstrzyganie nocy, głosowanie w dzień, warunki zwycięstwa i ponowne połączenia
  • Osobny widok prowadzącego z bieżącym podglądem tego, co dzieje się w nocy
  • Opcjonalne liczniki czasu faz ustawiane w lobby i boty do testowania rozgrywki
  • Testy Vitest dla każdej fazy oraz test integracyjny całej partii
  • Aplikacja webowa i serwer w Dockerze, z uruchomieniem w sieci lokalnej jedną komendą do testów na prawdziwych telefonach
  • Next.js
  • React
  • Tailwind CSS
  • Node.js
  • Express
  • Socket.IO
  • PocketBase
  • Vitest
  • Docker

Kod źródłowy na GitHubie(otwiera się w nowej karcie)

Pętla gry, prowadzona przez serwer
  1. Lobby

    1. Gracze dołączają
    2. Rozdanie ról
  2. Noc

    1. Detektyw sprawdza
    2. Lekarz chroni
    3. Mafia wybiera
    4. Rozstrzygnięcie nocy
  3. Dzień

    1. Dyskusja
    2. Głosowanie
    3. Rozstrzygnięcie dnia

Noc i dzień powtarzają się, aż wygra miasto albo mafia.

Wcześniejsze projekty

Z kursu Mate Academy i stażu w CoderBros, 2024-2025.

Kontakt

Porozmawiajmy.

Szukasz frontend developera, który doprowadzi projekt aż do produkcji? Skorzystaj z formularza albo napisz bezpośrednio.

kontakt@mateuszcieplak.com

Dane służą wyłącznie do odpowiedzi. Formularz obsługuje Web3Forms.

Skontaktuj się