Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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