OfficeBook Inventory
Веб-приложение предназначено для учета материальных ценностей организации.
Требования к хостингу:
- Apache
- MySQL
- PHP >= 7.1.3
Используемые технологии:
- PHP Framework Laravel v5.8
- Control Panel Template AdminLTE
- Bootstrap 3 и 4
- DataTables example
Возможности
- Создания справочника сотрудников.
- Для справочника сотрудников используются дополнительные справочники: должность, адрес рабочего места сотрудника, рабочий e-mail.
- Создания справочника материальных ценностей (имущества) с закреплением за каждой единицей ответственного сотрудника, указанием местонахождения и группы и статуса (используется, не используется, списан).
- Для справочника материальных ценностей дополнительно используются справочники: группа, и местонахождение.
- Запись истории изменений данных по каждое материальной единице
- Импорт данных из таблицы MS Excel в справочники сотрудников и материальных ценностей.
- Экспорт данных в MS Excel с справочников сотрудников, материальных ценностей и истории.
- Распределение прав доступа для пользователей приложения по ролям с возможность менять доступы к данным на просмотр, редактирования и удаления данных.
Установка: способ №1
- В консоли на сервере хостинга в папке сайта запустить команду
git clone https://github.com/ITLux/OfficeBook-Inventory.git
- Загрузитися приложение в папку OfficeBook-Inventory, скопируете содержимое в корневой каталог
-
Обновить зависимости проекта:
composer update
- Создать файл .env в корне проекта
- Скопировать в него текст с файла .env.example
- Добавить в файл .env название хоста, параметры подключения к базе MySQL и e-mail с паролем для отправки уведомлений.
APP_URL=http://localhost DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=ob DB_USERNAME=homestead DB_PASSWORD=secret MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_USERNAME=obmydomen@gmail.com MAIL_PASSWORD=Password MAIL_ENCRYPTION=tls
- Сенирировать ключ приложения
php artisan key:generate
- Закешировать данние настроек
php artisan config:cache
- Создать таблицы в базе MySQL
php artisan migrate
- Заполнить базу данных начальными данными
php artisan db:seed --class=OBITableSeeder
Установка: способ №2
- Скачать архив приложения здесь
- Загузить в на хостинг
- Распаковать
- Создать файл .env в корне проекта
- Скопировать в него текст с файла .env.example
- Добавить в файл .env название хоста и e-mail с паролем для отправки уведомлений и параметры подключения к базе MySQL.
- Создать базу и импортировать в нее данные с файла ob.sql, например через PhpMyaAdmin
Установка: способ №3
Воспользоваться сторонней помощью*
- Написать на e-mail: admin@itlux.com.ua
- Позвонить на номер: +38 (098) 688-09-70
*Услуга платная 10$
Вход в админку:
- Логин: admin@mydomen.com
- Пароль: password
Демо ob.itlux.com.ua
Администратор
Логин: admin@mydomen.com
Пароль: password
Пользователь
Логин: vvasilev@gmail.com
Пароль: password
Лицензия
OfficeBook Inventory это программное обеспечение с открытым исходным кодом, лицензированное по MIT license.