Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/codecraft26/shvsa-frontend


https://github.com/codecraft26/shvsa-frontend

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# Support Ticket Entry System Client (React and Redux(State Management Library))

The goal of this coding assignment is to design and implement a Support Ticket Entry System using the MERN (MongoDB, Express.js, React.js, Node.js) stack.Create Ticket and Ticket assign to Agents in Roud robin.
This Client code is hosted on vercel.
## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
## Hosted Link

[https://shvsa-frontend.vercel.app/](https://shvsa-frontend.vercel.app/)

### Prerequisites

- Node.js - [Download & Install Node.js](https://nodejs.org/en/download/) and the npm package manager.

### Installing

A step-by-step series of examples that tell you how to get a development environment running:

#### Step 1: Clone the Repo

```bash
git clone https://github.com/codecraft26/shvsa-frontend
```

### Step 2: Navigate to the Project Directory

```bash
cd shvsa-frontend
```

### Step 3: Install Dependencies
```bash
npm install
```

### Step 4: Start the Server
```bash
npm run dev
```

### Step 5: Open Your Web Browser
Navigate to http://localhost:5174 or whatever URL your app runs on.

### Screens
| Screens | USE|
|----------|-----------------------------------|
| DashBoard| Fetch all the tickets using filter & sort|
| Agent Creation | Create a agent |
|Ticket Creation | Creat a ticket|

### features

- Add filter, sort and pagination functionality as per OpenAPI specs
- Filter fields - Status, AssignedTo, Severity, Type
- Sort fields - resolvedOn, dateCreated

open to Raise a PR