Plot Keeper - własna aplikacja do RPG

Produkt własny łączący wirtualny stół, organizację świata gry i komunikację w czasie rzeczywistym.

Produkt własny; dalszy rozwój został zawieszony. Opis przedstawia zrealizowany zakres techniczny, nie wyniki klienta komercyjnego ani statystyki użytkowników.

Problem projektowy

Prowadzenie gry wymaga organizacji map, postaci, notatek i komunikacji uczestników. Rozproszone materiały utrudniają powiązanie informacji z konkretnym stołem i światem.

Rozwiązanie i mój zakres

Rozwijałem aplikację webową do obsługi stołów, map, tokenów, kart i komunikacji. Mój zakres obejmował interfejs, backend, modele danych oraz zdarzenia przesyłane między uczestnikami.

Elementy aplikacji

Technologia

Node.js, Express i EJS, Socket.IO oraz MongoDB z Mongoose. Repozytorium zawiera osobne modele m.in. stołów, map, tokenów, kart, kalendarza i wiadomości.

Co ten projekt pokazuje

Pracę nad aplikacją, w której interfejs, trwałe dane i zdarzenia czasu rzeczywistego muszą ze sobą współpracować. To przykład rozwoju własnego produktu, a nie makieta pojedynczego ekranu.

Porozmawiajmy o Twoim procesie

Opisz używane narzędzia, trudność i oczekiwany efekt. Zaproponuję następny krok.

Opisz swój problem