Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nahidhassanofficial/support-ticket-management

A simple laravel support ticket management for practicing purpose, developed during internet blackout 😛
https://github.com/nahidhassanofficial/support-ticket-management

laravel ticket-management

Last synced: 9 days ago
JSON representation

A simple laravel support ticket management for practicing purpose, developed during internet blackout 😛

Awesome Lists containing this project

README

        

![image](https://github.com/user-attachments/assets/6d2ed85b-da69-4d0d-94fe-be2ba4e107c6)

![image](https://github.com/user-attachments/assets/e12f5d03-75d9-4b67-8017-3a24aaadadf4)

## To run this Laravel app locally, follow these steps:

### Step 1: Clone the repository

```bash
git clone
```

### Step 2: Navigate to the project folder

```bash
cd "Support-Ticket-Management"
```

### Step 3: Install dependencies

```bash
composer install
```

### Step 4: Install frontend dependencies

```bash
npm install
```

### Step 5: Install dependencies

**Configure .env file with your database credentials**

```bash
cp .env.example .env
```

### Step 6: Generate application key:

```bash
php artisan key:generate
```

### Step 7: Run database migrations

```bash
php artisan migrate
```

### Step 8: Seed database (optional)

**Use this if you want some dummy data**

```bash
php artisan db:seed
```

### Step 9: Start the development server

```bash
php artisan serve
```

### Step 10: Build frontend assets

```bash
npm run dev
```

**or use `npm run build ` to build assets**

Now you should be able to access the Laravel app at localhost URL displayed on terminal.