97varun / zcc

A web app to fetch and display tickets from Zendesk account using Zendesk API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Setup instructions

First clone the repository and make sure Node.js and npm are installed.

Start the backend server

Configure values for the auth settings in the .env file in the backend folder.

ZENDESK_USERNAME=email
ZENDESK_SUBDOMAIN=subdomain
ZENDESK_API_TOKEN=apitoken

Then, install the dependencies and start the server.

cd backend
npm install
npm start

Now the server should be available at http://localhost:5000/.

To test if it is up, try to access /api/tickets from a browser or another client.

Launch the frontend

Install dependencies and start the development server

cd frontend
npm install
npm start

If everything went well, the frontend should be available at http://localhost:3000/.

Brief design description

Quick demo

Zendesk.Coding.Challenge.mp4

About

A web app to fetch and display tickets from Zendesk account using Zendesk API


Languages

Language:JavaScript 96.6%Language:HTML 1.8%Language:CSS 1.3%Language:Shell 0.3%