pw-monorepo
Описание
Turborepo монорепозиторий для ProfitableWeb.ru - исследования трансформации труда в эпоху AI
Языки
- TypeScript73%
- Python16,5%
- SCSS8,9%
- XSLT0,5%
- Shell0,4%
- CSS0,4%
- Остальные0,3%
ProfitableWeb Research Lab
Открытая лаборатория по исследованию трансформации труда в эпоху AI-автоматизации
Миссия
ProfitableWeb — исследовательский проект, изучающий механизмы преобразования личных компетенций и призвания в автономные цифровые активы в контексте перехода к post-labor экономике.
Здесь исследуется, как AI-инструменты и системный подход к автоматизации могут освободить творческий труд от капиталистического отчуждения, превращая вынужденную занятость в форму самореализации и творческого призвания.
Архитектура проекта
Монорепозиторий на базе Turborepo с тремя приложениями:
ProfitableWeb/
├── apps/
│ ├── web/ # Next.js 15 Frontend (порт 3000)
│ ├── admin/ # Next.js 15 Admin Panel (порт 3001)
│ └── api/ # FastAPI Backend (порт 8000)
├── packages/
│ ├── types/ # Shared TypeScript types
│ ├── config/ # Shared configs (ESLint, Prettier, TS)
│ └── ui/ # Shared UI components (будущее)
└── docs/ # Документация
Технологический стек
Frontend (apps/web)
- Next.js 15 - React фреймворк с App Router
- Bun - JavaScript runtime и package manager
- TypeScript - Type safety
- SCSS - Чистый CSS без UI-фреймворков
- Framer Motion - Анимации
- React Query - Server state management
- Zustand - Client state management
Backend (apps/api)
- Python 3.11+ - Язык для AI/ML экосистемы
- FastAPI - Async Python web framework
- uv - Быстрый package manager от Astral
- SQLAlchemy 2.0 - ORM с async support
- PostgreSQL - Primary database
- Redis - Кэширование
Admin Panel (apps/admin)
- Next.js 15 - React фреймворк
- TypeScript - Type safety
- Shared types - из @profitable-web/types
DevOps
- Turborepo - Монорепо build system
- Bun Workspaces - Package management
- GitVerse - Git hosting (российская платформа)
- GitHub - Дополнительный Git hosting для синхронизации
Быстрый старт
Требования
- Bun >= 1.2.17
- Python >= 3.11
- uv (для Python зависимостей)
- PostgreSQL 15+ (для production)
- Redis (для production)
Установка
Разработка
Отдельные команды
Сборка
Работа с репозиториями
Проект синхронизируется с двумя Git-репозиториями:
- GitVerse (
) - основной репозиторий:origingit@gitverse.ru:profitableweb.ru/pw-monorepo.git - GitHub (
) - дополнительный репозиторий:githubhttps://github.com/ProfitableWeb/pw-monorepo.git
Push в репозитории
Настройка для новых клонов
Если клонируешь репозиторий впервые, добавь GitHub remote:
Исследовательские вопросы
- Как AI-медиированная автоматизация трансформирует отношение "труд-капитал"?
- Какие механизмы позволяют монетизировать призвание без посредников?
- Как создаются автономные цифровые активы, работающие независимо от временных затрат создателя?
- Какова роль системного дизайна в построении post-labor экономических моделей?
Методология
Проект сочетает практическое исследование через создание работающих прототипов (research through design) с документированием инсайтов, метрик и паттернов успешной монетизации.
Весь исходный код основного медиа-портала ProfitableWeb.ru доступен в opensource.
Структура документации
- Общий обзор проектаdocs/PROJECT_OVERVIEW.md- Задачи и спринты разработкиdocs/tasks/- Документация отдельных приложенийapps/*/README.md
Целевая аудитория
- Исследователи будущего труда и постиндустриальной экономики
- Практики, экспериментирующие с AI-автоматизацией творческих процессов
- Энтузиасты построения автономных источников дохода вне традиционной занятости
- Разработчики, интересующиеся применением технологий для социальных трансформаций
Open Source Philosophy
Весь код, инсайты и метрики публикуются открыто для репликации экспериментов и валидации гипотез сообществом.
Участие в проекте
- Правила участия — как внести вклад
- Кодекс поведения — нормы взаимодействия
- Политика безопасности — сообщение об уязвимостях
Лицензия
MIT License - см. LICENSE
Контакты
- GitVerse: https://gitverse.ru/profitableweb.ru/
- GitHub: https://github.com/ProfitableWeb/pw-monorepo
- Организация: profitableweb.ru
Последнее обновление: январь 2026