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.
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
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