Skip to content

Commit 85e4898

Browse files
authored
Merge pull request #8583 from marmelab/doc-demo-helpdesk
[Doc] Add HelpDesk demo
2 parents 73b29e3 + 2fd9572 commit 85e4898

File tree

1 file changed

+36
-12
lines changed

1 file changed

+36
-12
lines changed

docs/Demos.md

+36-12
Original file line numberDiff line numberDiff line change
@@ -48,37 +48,61 @@ The source shows how to implement the following features:
4848
- [Filter by "my favorites" in the company list](https://github.com/marmelab/react-admin/blob/7c60db09aea34a90607a4e7560e9e4b51bd7b9a3/examples/crm/src/deals/OnlyMineInput.tsx)
4949
- [Trello-like board for the deals pipeline](https://github.com/marmelab/react-admin/blob/7c60db09aea34a90607a4e7560e9e4b51bd7b9a3/examples/crm/src/deals/DealListContent.tsx)
5050

51+
## Help Desk
5152

52-
## Blog
53-
54-
A simple application with posts, comments and users that we use for our e2e tests. Not designed to have a good UX, but to use most of the react-admin features. Built by the core team.
53+
A simple help desk app allowing to manage tickets, users, and tags. Built by the core team.
5554

56-
![Blog demo](./img/blog_demo.png)
55+
<video src="https://user-images.githubusercontent.com/99944/212743583-a4ee135f-f55b-4305-86c4-a3da1c49bb98.mov" controls="controls" style="max-width: 100%"></video>
5756

58-
* Demo: [https://iuxnw.sse.codesandbox.io/](https://iuxnw.sse.codesandbox.io/)
59-
* Source code: [https://codesandbox.io/s/github/marmelab/react-admin/tree/master/examples/simple](https://codesandbox.io/s/github/marmelab/react-admin/tree/master/examples/simple)
57+
* Demo: [https://marmelab.com/react-admin-helpdesk/](https://marmelab.com/react-admin-helpdesk/)
58+
* Source code: [https://github.com/marmelab/react-admin-helpdesk](https://github.com/marmelab/react-admin-helpdesk)
6059

61-
## Other Apps
60+
The source shows how to implement the following features:
6261

63-
Check out [Issue #4027](https://github.com/marmelab/react-admin/issues/4027) on the react-admin GitHub for a list of apps built by other people.
62+
* [Real-time notifications](https://github.com/marmelab/react-admin-helpdesk/blob/main/src/ConnectionWatcher.tsx)
63+
* [Real-time reads and locks](https://github.com/marmelab/react-admin-helpdesk/blob/6208ab49597544f0e8d7e238c5c676f73f30c114/src/tickets/ActivityField.tsx)
64+
* [Site search](https://github.com/marmelab/react-admin-helpdesk/blob/6208ab49597544f0e8d7e238c5c676f73f30c114/src/App.tsx#L22)
65+
* [Reference counting](https://github.com/marmelab/react-admin-helpdesk/blob/main/src/products/ProductList.tsx)
66+
* [Show Aside](https://github.com/marmelab/react-admin-helpdesk/blob/6208ab49597544f0e8d7e238c5c676f73f30c114/src/customers/CustomerShowAside.tsx#L10-L20)
67+
* [Lifecycle callbacks](https://github.com/marmelab/react-admin-helpdesk/blob/6208ab49597544f0e8d7e238c5c676f73f30c114/src/dataProvider/dataProvider.tsx#L32-L71)
68+
* [Tabs with count](https://github.com/marmelab/react-admin-helpdesk/blob/6208ab49597544f0e8d7e238c5c676f73f30c114/src/products/ProductShow.tsx#L30)
69+
* [Custom list layout with side filters](https://github.com/marmelab/react-admin-helpdesk/blob/6208ab49597544f0e8d7e238c5c676f73f30c114/src/tickets/TicketList.tsx)
70+
* [Custom List layout for messages](https://github.com/marmelab/react-admin-helpdesk/blob/6208ab49597544f0e8d7e238c5c676f73f30c114/src/tickets/MessageList.tsx)
71+
* [Custom creation form](https://github.com/marmelab/react-admin-helpdesk/blob/6208ab49597544f0e8d7e238c5c676f73f30c114/src/tickets/NewMessageForm.tsx)
72+
* [Latest Reference Field](https://github.com/marmelab/react-admin-helpdesk/blob/6208ab49597544f0e8d7e238c5c676f73f30c114/src/tickets/SubjectField.tsx#L14-L21)
73+
* [Mark as read on visit](https://github.com/marmelab/react-admin-helpdesk/blob/6208ab49597544f0e8d7e238c5c676f73f30c114/src/tickets/TicketShow.tsx#L18)
74+
* [List with live updates](https://github.com/marmelab/react-admin-helpdesk/blob/6208ab49597544f0e8d7e238c5c676f73f30c114/src/tickets/useGetTicketReadsForRecord.ts)
6475

65-
### Navidrome
76+
## Music Player
6677

67-
A Spotify clone, allowing to manage songs, artists, playlists, and favorites.
78+
Navidrome is a Spotify clone allowing to manage songs, artists, playlists, and favorites.
6879

6980
![Navidrome](./img/navidrome.png)
7081

7182
* Demo: [https://demo.navidrome.org/app/](https://demo.navidrome.org/app/)
7283
* Source code: [https://github.com/navidrome/navidrome/](https://github.com/navidrome/navidrome/)
7384

74-
### Broadcom Layer 7 API Hub
85+
## Blog
86+
87+
A simple application with posts, comments and users that we use for our e2e tests. Not designed to have a good UX, but to use most of the react-admin features. Built by the core team.
88+
89+
![Blog demo](./img/blog_demo.png)
90+
91+
* Demo: [https://iuxnw.sse.codesandbox.io/](https://iuxnw.sse.codesandbox.io/)
92+
* Source code: [https://codesandbox.io/s/github/marmelab/react-admin/tree/master/examples/simple](https://codesandbox.io/s/github/marmelab/react-admin/tree/master/examples/simple)
93+
94+
## Broadcom Layer 7 API Hub
7595

7696
A framework built on top of react-admin for building developer portals.
7797

7898
<iframe width="560" height="315" src="https://www.youtube.com/embed/ecHsgNmug9E" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
7999

80100
* Source code: [https://github.com/CAAPIM/APIHub](https://github.com/CAAPIM/APIHub)
81101

82-
### Your App Here / showcase
102+
## Other Apps
103+
104+
Check out [Issue #4027](https://github.com/marmelab/react-admin/issues/4027) on the react-admin GitHub for a list of apps built by other people.
105+
106+
## Your App Here / showcase
83107

84108
Did you publish an app built with react-admin with open-source code? Open a PR on this page to add it to this list.

0 commit comments

Comments
 (0)