Compare commits

3 Commits
Author SHA1 Message Date
Flooxik cea0e59c78 Обновить README.md 2026-10-24 14:59:27 +00:00
Flooxik 0abbd78a6f Обновить README.md 2026-10-24 14:10:10 +00:00
Flooxik 044962bfd2 Загрузить файлы в «/» 2026-10-24 14:09:12 +00:00
+51
View File
@@ -0,0 +1,51 @@
<p align="center">
<img src="icons/icon-512.png" width="140" alt="inventorEZ">
</p>
# 📦 inventorEZ | Инвентаризация вещей без лишнего
Небольшое веб-приложение, чтобы знать, что где лежит: коробки, мешки, полки, шкафы. Списки с таблицами, перенос предметов, выгрузка в XLS и Word, QR-код на каждую коробку. Порядок везде!
## ✨ Возможности
- **Списки двух видов.** Стандартные (название, количество, категория, расположение) и пользовательские: колонки для них собирает админ.
- **Типы списков.** Коробка, мешок, полка и любые другие.
- **Перенос и копирование.** Выбрали предметы, отправили в новый или существующий список. Если колонки отличаются, вы узнаете, что будет потеряно.
- **ИТОГ.** Закрытый список превращается в аккуратную таблицу для просмотра или выгрузки.
- **Выгрузка.** XLS, Word (не данном этапе не рабочие) и PNG с QR-кодом.
- **QR на коробку.** Сканируйте QR что бы увидеть содержимое или отредактировать его.
- **Админ-панель.** Справочники, колонки, пользователи.
* * *
## 📥 Установка на хостинг
Нужен хостинг с **PHP 8.1 или новее**. Расширения и база данных не требуются.
1. Возьмите файлы ветки `release`: `index.html`, `api.php`, `manifest.webmanifest` и папку `icons`.
2. Загрузите их в папку сайта (например, `www/ваш-домен/`).
3. Откройте сайт и войдите: логин `admin`, пароль `admin`.
4. Сразу смените пароль: до этого работа с сайтом недоступна.
5. На вкладке «Пользователи» добавьте тех, кто будет работать со списками.
6. Откройте `https://ваш-домен/data/users.json`: страница **не должна** открываться (403 или 404). Если открывается, закройте папку `data` в настройках сайта или веб-сервера.
Папка `data` (списки, пароли, настройки) создаётся автоматически при первом входе.
* * *
## 🖥 Локальный запуск
Нужен PHP 8.1+ (Windows: https://windows.php.net/download/, архив Thread Safe, добавить в Path).
```
php -S localhost:8080
```
Запускать из папки с файлами проекта, затем открыть http://localhost:8080/. Данные пишутся в `data/` рядом с файлами, в репозиторий они не попадают.
* * *
## Поддержка
Если хотите меня поддержать, то прошу на мой Boosty: https://boosty.to/flooxik