Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cat-meoww/assert-management
The app has ability to mange asserts and able to handle tickets on assert items and runs chat servers.
https://github.com/cat-meoww/assert-management
assert-management charting chatapp codeigniter php ticket-management
Last synced: 9 days ago
JSON representation
The app has ability to mange asserts and able to handle tickets on assert items and runs chat servers.
- Host: GitHub
- URL: https://github.com/cat-meoww/assert-management
- Owner: Cat-meoww
- License: mit
- Created: 2022-10-19T08:18:18.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-31T04:11:54.000Z (almost 2 years ago)
- Last Synced: 2024-11-14T11:41:06.968Z (2 months ago)
- Topics: assert-management, charting, chatapp, codeigniter, php, ticket-management
- Language: PHP
- Homepage:
- Size: 21.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Assert-Management
# Set-Up
After installing the source adding to localhost hosted folder open path via CLI and run composer to install Dependencies.
```cli
composer update
```
### App
- Rename the env to .env and save in Root Sourcecode.
- Edit .env file with following configs
- app.baseURL = [ Your folder path example : http://localhost/Assert-Mangement ]
- database.default.hostname = localhost
- database.default.database = inventory
- database.default.username = root
- database.default.password = [Your password]
### Database
To set database open phpmyadmin create a database `inventory`.
After creating the database import `inventory.sql` file from root sourcecode.
### Chat Server
`Enable php as global env`
To Run Chat server open command line
```cli
php index.php chatserver
```
## User roles
```mermaid
graph TD
A[Admin]
B[Assert Manager - 1]
C[Assert Manager - 2]
D[Assert Manager - N]
E[Employee 1]
F[Employee Nth]
A --> B
A --> C
A --> D
B --> |Assert User| E
C --> E
D --> E
B --> F
C --> F
D --> F
class A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z internal-link;
```## Quick Guide
### Admin previlage
- Admin has ablity to create a assert item and added to inventory.
- Admin can able to assign the asset to assert-manager either single or multiple items.
### Assert-Manager
- Assigned Items are allocated to assert manager and can able to handle raised tickets on it's.
- Assert-Manager can able to distribute the assigned items to employee.
- can able to handle the damages, upgrades, repairs on assert items.
### Employee
- Assert items are assigned to employee can able to listed for records.
- Can able to report or raised a ticket on giving assert items.## Features
- Employee can able to raise a ticket on his assigned item. Raised ticket is assigned to Assert manager
- All members has enabled chat