Сайт InterDead · студійний проєкт
Публічна точка входу до InterDead: локалізований Hugo-сайт, що поєднує наративне видання з Discord-ідентичністю, авторизованим інтерактивним контентом і сервісами на Cloudflare.
Публічна поверхня. InterDeadIT відповідає за сайт, локалізований контент, JavaScript UI-контролери та вбудовані mini-game/application поверхні. У Проєкті Цикл лише цей вузол InterDead показується окремим кейсом.
Ідентичність і persistence. Discord OAuth обробляється серверним Cloudflare Worker. Спільна identity-логіка приходить з InterDeadCore, а profile/session state та EFBD-дані зберігаються через D1-backed сервіси, а не у статичному frontend.
Авторизована взаємодія. Опросы/мініігри можуть вимагати авторизований профіль. Стан завершених ігор зберігається, повторне відправлення блокується, а auth-flow має audit/cooldown guard для повторних циклів очищення акаунта й повторної авторизації.
Мережа застосунків. Сайт є однією публічною поверхнею ширшого InterDead-графа: InterDeadCore надає спільні identity/EFBD пакети, InterDeadProto / NOIR живе в окремому репозиторії застосунку, а вебшар інтегрує ці межі, не видаючи всю гру за один сайт.
Пов’язані репозиторії / сервіси
- InterDeadCore — identity + EFBD пакети
Спільні TypeScript domain packages, які споживає вебповерхня.↗ - interdead-auth Worker — OAuth + D1
Cloudflare Worker усередині InterDeadIT: Discord OAuth, D1 profiles/session state та EFBD triggers.↗ - InterDeadProto / NOIR
Окремий repository застосунку/прототипу; у Cycle він не стає другою карткою.↗
Підтвердження інтерфейсу
Актуальні скриншоти публічного сайту. Підписи пояснюють, яку реалізовану поведінку показує кожен кадр.





