Привет! Я Jokersochi, и это мой профиль на GitHub.
Я разработчик, который фокусируется на создании современных, оптимизированных и производительных веб-приложений. Мои интересы включают:
- Frontend-разработка: React, Vue, Nuxt.js, Vite.
- AI/ML: Интеграция больших языковых моделей (LLM) и генеративных моделей (Gemini, ComfyUI).
- Оптимизация производительности: PWA, Web Vitals, Lighthouse.
| Репозиторий | Описание | Технологии |
|---|---|---|
| primerochnaya | Виртуальная примерка одежды с использованием AI. | React, TypeScript, Gemini API |
| Wan2.2 | Open and Advanced Large-Scale Video Generative Models. | Python, PyTorch, Video Generation |
| Product-Visualizer-AI | AI-инструмент для визуализации продуктов. | React, AI |
| russian-monopoly-local | Прототип браузерной игры "Монополия" с российской тематикой. | JavaScript, HTML, CSS |
| codesandbox-template-nuxt | Шаблон Nuxt.js для CodeSandbox. | Nuxt.js, Vue.js |
- Улучшена структура проекта: Добавлены файлы
.gitignoreи.nvmrcдля лучшей совместимости и управления зависимостями. - Очистка зависимостей: Удалена неиспользуемая зависимость
http-serverи устаревшие скриптыold:build,old:dev,old:serveизpackage.json. - Актуализация документации: Обновлен
README.mdдля профиля с информацией о проектах.
Для безопасного разделения окружений используются три независимых проекта:
dev— отдельный Vercel Project + отдельный Supabase project.staging— отдельный Vercel Project + отдельный Supabase project.prod— отдельный Vercel Project + отдельный Supabase project.
Секреты из .env.example не хранятся в git и должны быть загружены в environment secrets каждого окружения (Vercel Environment Variables / Supabase secrets).
| Переменная | dev | staging | prod | Обязательность |
|---|---|---|---|---|
NODE_ENV |
✅ | ✅ | ✅ | required |
PORT |
✅ | ✅ | ✅ | required |
VERCEL_PROJECT_ID |
✅ | ✅ | ✅ | required |
VERCEL_ORG_ID |
✅ | ✅ | ✅ | required |
VERCEL_TOKEN |
✅ | ✅ | ✅ | required |
SUPABASE_URL |
✅ | ✅ | ✅ | required |
SUPABASE_ANON_KEY |
✅ | ✅ | ✅ | required |
SUPABASE_SERVICE_ROLE_KEY |
✅ | ✅ | ✅ | required |
TELEGRAM_BOT_TOKEN |
✅ | ✅ | ✅ | optional |
TELEGRAM_CHAT_ID |
✅ | ✅ | ✅ | optional |
WHATSAPP_ACCESS_TOKEN |
✅ | ✅ | ✅ | optional |
WHATSAPP_PHONE_NUMBER_ID |
✅ | ✅ | ✅ | optional |
Поведение API при отсутствии Telegram/WhatsApp ключей: возвращается статус
not_configured(без 500).
Вы можете связаться со мной через GitHub.
Этот README был автоматически сгенерирован и улучшен AI-агентом Manus.