marmelab / react-admin-helpdesk

An example react-admin app simulating a help desk UI for support agents

Home Page:https://marmelab.com/react-admin-helpdesk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React-admin Help Desk

This application is a fake a Help Desk for an imaginary refrigerator company with a few support agents. You can test it online at https://marmelab.com/react-admin-helpdesk. It is a demo of the react-admin library.

react-admin-help-desk-demo.mov

React-admin usually requires a REST/GraphQL server to provide data. In this demo however, the API is simulated by the browser (using FakeRest). The source data is generated at runtime using Faker.js, so the names and dates change each time you refresh your browser. This demo also simulates real-time activity using an in-memory store (it doesn't work across tabs).

To explore the source code, start with src/App.tsx.

Running The Demo Locally

After cloning this repository, install the dependencies with:

yarn

Note: This application uses React-admin Enterprise Edition packages, so you'll need a valid subscription to run it. Check out the Enterprise Edition documentation for more information.

Then, run the application with:

yarn dev

Publishing The Demo

The demo is published on GitHub gh-pages at https://marmelab.com/react-admin-helpdesk.

To update the published demo, run:

yarn build
yarn deploy

About

An example react-admin app simulating a help desk UI for support agents

https://marmelab.com/react-admin-helpdesk


Languages

Language:TypeScript 96.7%Language:CSS 1.8%Language:HTML 1.5%