Добро пожаловать в репозиторий "Wisdom Forge". Это не просто игра. Это целенаправленно созданная платформа для создания и прохождения осмысленных интерактивных квестов, которая призвана стать ключевым цифровым АКТИВОМ (Принцип 10) для каждого пользователя, ищущего роста. Наша главная цель — упростить сложное (Принцип Маргулана), превращая фундаментальные принципы и мудрость великих мыслителей в увлекательный игровой опыт.
"Wisdom Forge" построен на прочном фундаменте (Принцип 8) глубоких принципов. Каждая строка кода, каждый квест — это долгосрочная инвестиция (Принцип 8) в качество (Принцип 3) и ценность (Принцип 2) нашего продукта — вашего личностного роста.
Видение: Стать ведущей платформой для интерактивного обучения через игру, помогая людям по всему миру усваивать и применять в жизни мудрость и системное мышление.
Миссия: Предоставить инструмент (Кузницу), позволяющий любому человеку превращать сложные идеи в простые, увлекательные и полезные игровые квесты.
"Wisdom Forge" — это платформа, где вы можете:
- Проходить Квесты: Выбирайте "Мастера" (например, Маргулан Сейсембай, Илон Маск) и проходите короткие игровые "Пути", состоящие из "Испытаний", каждое из которых иллюстрирует один из его ключевых принципов.
- Собирать Мудрость: В награду за прохождение вы получаете не очки, а "Кристаллы Мудрости" — уникальные цифровые артефакты, содержащие концентрат знаний.
- (В Будущем) Создавать Квесты: Наша долгосрочная цель (Принцип 8) — дать пользователям возможность самим становиться "Мастерами" и создавать квесты на основе своих знаний и принципов.
- Язык: TypeScript
- Бэкенд: Node.js, NestJS
- Фронтенд: React, Next.js
- API: GraphQL
- База Данных: PostgreSQL (через Neon)
- ORM: Prisma
- Клонируйте репозиторий.
- Установите зависимости:
npm install
. - Настройте переменные окружения:
cp .env.example .env
. - Настройте базу данных:
cd backend && npx prisma migrate dev
. - Запустите проект:
turbo run dev
.
Более детальная информация находится в Руководстве по Разработке (DocDevIn.md).
- Документация Требований (DocReq.md): Что мы строим (правила квестов, испытаний).
- Техническая Документация (DocTech.md): Как мы это строим (архитектура, схема БД).
- Манифест "Cohesive" (TheCohesiveManifesto.md): Почему наш UI выглядит именно так.