Skip to content

asanbay/stellar-ptw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⭐ Stellar PTW - Система управления нарядами-допусками

Статус: ✅ Production Ready | ⚡ Deployed on Vercel | 🔐 Безопасно

🚀 Live на Vercel + Supabase! Настоящая база данных, бесплатный хостинг, ваш собственный домен!


🌐 Доступ к приложению

Основной домен:

🔗 https://stellar-ptw.me

Альтернативные ссылки:


🌍 Для пользователей (Русский)

Как открыть приложение:

  1. Откройте ссылку в браузере (Chrome, Firefox, Safari, Edge)
  2. Выберите язык: 🇷🇺 Русский / 🇹🇷 Türkçe / 🇬🇧 English
  3. Выберите тему: 6 красивых цветовых схем

Режимы работы:

  • 👤 Пользователь (по умолчанию): только просмотр
  • 🔒 Администратор: нажмите "Админ" → введите пароль 123
  • 🚀 Супер-админ: нажмите "Админ" → введите пароль superadmin, откроется расширенная панель Super Admin

Что можно делать:

  • ✅ Управление персоналом (только админ)
  • ✅ Создание нарядов-допусков (только админ)
  • ✅ Информационный стенд (админ редактирует, все читают)
  • ✅ Журнал совмещенных работ
  • ✅ Аналитика и отчеты
  • ✅ Экспорт данных

🚀 For Users (English)

How to open:

  1. Open the link in your browser (Chrome, Firefox, Safari, Edge)
  2. Select language: 🇷🇺 Russian / 🇹🇷 Turkish / 🇬🇧 English
  3. Choose theme: 6 beautiful color schemes

Modes:

  • 👤 User (default): view-only access
  • 🔒 Admin: click "Admin" → enter password 123
  • 🚀 Super Admin: click "Admin" → enter password superadmin to unlock the Super Admin dashboard

📚 Документация / Documentation

🚀 Production Setup:


📚 Документация / Documentation

🚀 Production Setup (НОВОЕ!):

Для администраторов / For Administrators:

Для разработчиков / For Developers:


⚡ Производительность / Performance

Хостинг:

  • 🚀 Vercel - бесплатный хостинг с безлимитным трафиком
  • 💾 Supabase - PostgreSQL база данных (500 MB бесплатно)
  • 🌐 Собственный домен - stellar-ptw.me

Оптимизации:

  • Ленивая загрузка (Lazy Loading) - компоненты загружаются по требованию
  • Мемоизация - нет лишних вычислений
  • Code Splitting - разделение кода на чанки
  • Экран загрузки - красивый интерфейс при запуске

Результаты:

  • ⚡ Первая загрузка: < 2 секунд
  • ⚡ Переключение вкладок: < 0.5 секунды
  • ⚡ Поиск и фильтрация: мгновенно
  • 💾 Все данные сохраняются автоматически

🎨 Возможности / Features

Основные функции:

  • 📋 PTW Management - Управление нарядами-допусками (5 типов)
  • 👥 Personnel - База сотрудников с автоназначением обязанностей
  • 📢 Info Board - Информационный стенд для объявлений
  • 🔗 Combined Works - Журнал совмещенных работ
  • 📊 Analytics - Статистика и отчеты
  • 📄 Documents - Процедуры и правила (STE-PR-10-05-Rev2)

Интерфейс:

  • 🌍 3 языка: Русский, Türkçe, English
  • 🎨 6 тем: Stellar Blue, Ocean Deep, Sunset Glow, Forest Green, Lavender Dream, Coral Reef
  • 📱 Адаптивный дизайн: Desktop, Tablet, Mobile

🔐 Безопасность / Security

Пароли по умолчанию:

  • Админ: 123
  • Супер-админ: admin123

⚠️ Важно: В production версии измените пароль в src/components/LoginDialog.tsx


💾 Хранение данных / Data Storage

Demo режим (текущий):

Данные сохраняются через Spark KV (localStorage):

  • ✅ Персонал
  • ✅ Наряды-допуски
  • ✅ Объявления
  • ✅ Настройки (язык, тема)

🆕 Production режим (Supabase):

Данные в PostgreSQL базе данных:

  • ✅ Настоящая аутентификация (email/пароль)
  • ✅ Row Level Security (безопасность)
  • ✅ Синхронизация между устройствами
  • ✅ Резервное копирование
  • ✅ Масштабируемость

📖 Инструкция по настройке: SUPABASE_SETUP.md


📱 Поддержка / Support

Поддерживаемые браузеры:

  • ✅ Google Chrome (рекомендуется)
  • ✅ Mozilla Firefox
  • ✅ Safari
  • ✅ Microsoft Edge

Поддерживаемые устройства:

  • 💻 Desktop (1920×1080+)
  • 💻 Laptop (1366×768+)
  • 📱 Tablet (768×1024)
  • 📱 Mobile (375×667+)

🛠️ Технологии / Tech Stack

  • Framework: React 19 + TypeScript
  • UI: shadcn/ui (Radix UI + Tailwind CSS)
  • Icons: Phosphor Icons
  • Database: Supabase (PostgreSQL) 🆕
  • Auth: Supabase Authentication 🆕
  • Storage: Spark KV (demo) / Supabase (production)
  • Build: Vite
  • Deploy: Netlify 🆕
  • Performance: Lazy Loading, Code Splitting, Memoization

📞 Помощь / Help

Проблемы при загрузке?

  1. Очистите кэш браузера (Ctrl+Shift+Delete)
  2. Попробуйте другой браузер
  3. Перезагрузите страницу (F5)

Данные не сохраняются?

  1. Войдите как Админ (пароль: 123)
  2. Проверьте интернет-соединение
  3. Подождите 2-3 секунды после изменений

✅ Готово! / Ready!

Demo режим (прямо сейчас):

  1. ✅ Откройте ссылку
  2. ✅ Выберите язык
  3. ✅ Войдите как админ (пароль: 123)
  4. ✅ Начните работу!

🚀 Production режим (безопасно для компании):

  1. 📊 Настройте Supabase - SUPABASE_SETUP.md (10 мин)
  2. 🌐 Задеплойте на Netlify - DEPLOY_PRODUCTION.md (5 мин)
  3. ✅ Проверьте чек-лист - PRODUCTION_READY.md
  4. 🎉 Готово к работе!

💡 Преимущества production:

  • ✅ Настоящие логины и пароли (не 123)
  • ✅ Данные не теряются
  • ✅ Работает с любого устройства
  • ✅ Безопасность на уровне базы данных
  • ✅ Бесплатно для старта

📄 License

The Spark Template files and resources from GitHub are licensed under the terms of the MIT license, Copyright GitHub, Inc.


Made with ⭐ by Stellar PTW System

🚀 Начать работу → | 📖 Полное руководство → | ⚡ Производительность →

About

Permit to Work Management System

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors