# 🏭 Система 5С
> ⚠️ **ВНИМАНИЕ: ПРОТОТИП СИСТЕМЫ**
>
> Это прототип приложения для демонстрации возможностей. Не использовать в production среде!
> - Система находится в стадии активной разработки
> - Могут присутствовать ошибки и недоделанные функции
> - Безопасность не полностью протестирована
> - Используйте на свой страх и риск
> 🤖 **ПРОЦЕСС РАЗРАБОТКИ**
>
> Данный проект создается методом **AI-ассистированного программирования** (vibe coding)
> - Задумка и концепция: авторские
> - Реализация: совместная работа человека и ИИ
> - Итеративная разработка: постоянное улучшение и доработка
Производственная система управления участками по методике 5С с веб-интерфейсом и API.
## 🎯 Статус проекта
**Текущий статус:** 🟡 Прототип (Alpha)
**Что готово:**
- ✅ Базовая аутентификация
- ✅ Управление пользователями и ролями
- ✅ CRUD операции для участков
- ✅ Веб-интерфейс
- ✅ REST API
**Что в разработке:**
- 🔄 Система проверок 5С
- 🔄 Мобильное приложение
- 🔄 Расширенная отчетность
- 🔄 Уведомления
## ⚠️ Ограничения прототипа
1. **Безопасность:**
- Пароли хранятся в открытой базе данных
- Нет защиты от SQL-инъекций (используется ORM)
- Сессии не защищены должным образом
2. **Производительность:**
- Не оптимизировано для высокой нагрузки
- Нет кэширования
- SQLite не подходит для production
3. **Функциональность:**
- Нет восстановления пароля
- Нет email подтверждений
- Минимальная валидация данных
## 🚀 Быстрый старт
### Установка и запуск
1. **Клонирование репозитория:**
```bash git clone https://github.com/maxfrank76/5s-system.git
cd 5s-system- Создание виртуального окружения:
source venv/bin/activate # Linux/MacOS
# или .\venv\Scripts\activate # Windows-
Установка зависимостей:
bash pip install -r requirements.txt -
Запуск системы:
python simple_test.py- Открыть в браузере:
- Главная страница: http://localhost:5000/
- Веб-приложение: http://localhost:5000/app
- API документация: http://localhost:5000/api/docs
| Пользователь | Пароль | Роль | Описание |
|---|---|---|---|
admin |
admin123 |
admin | Полный доступ |
manager |
manager123 |
manager | Управление участками |
user1 |
user1123 |
user | Просмотр участков |
POST /auth/login- вход в системуPOST /auth/logout- выход из системыGET /auth/profile- профиль пользователя
GET /api/areas- список участковPOST /api/areas- создать участок (manager/admin)
GET /api/dashboard/stats- статистика системыGET /api/docs- документация API
5s-system/
├── simple_test.py # Основное приложение (прототип)
├── requirements.txt # Зависимости Python
├── README.md # Документация
└── 5s_system.db # База данных (создается автоматически)
- Backend: Flask, SQLAlchemy, Flask-Login
- Frontend: HTML5, CSS3, JavaScript (Vanilla)
- Database: SQLite
- Auth: Flask-Login с сессиями
- API: RESTful JSON API
Система поддерживает принципы 5С:
- Сейри (Sort) - сортировка необходимого
- Сейтон (Set) - соблюдение порядка
- Сейсо (Shine) - содержание в чистоте
- Сейкэцу (Standardize) - стандартизация
- Сицукэ (Sustain) - совершенствование
Этот проект создается с использованием AI-ассистированного программирования:
- Авторская концепция - оригинальная идея системы 5С
- Совместная реализация - человек и ИИ работают вместе
- Итеративный подход - постоянное тестирование и улучшение
- Быстрое прототипирование - ускоренная разработка функционала
- Рефакторинг на модульную структуру
- Добавление системы проверок 5С
- Интеграция с внешними системами
- Улучшение безопасности
- Docker контейнеризация
НЕ ИСПОЛЬЗУЙТЕ ЭТУ СИСТЕМУ В ПРОДАКШЕН СРЕДЕ!
Это прототип для демонстрации концепции. Для production использования требуется:
- Миграция на PostgreSQL/MySQL
- Реализация надежной аутентификации
- Добавление HTTPS
- Тестирование безопасности
- Резервное копирование данных
- Мониторинг и логирование
Это прототип системы, созданный с помощью AI-ассистированного программирования. Используйте для ознакомления и тестирования концепции.