Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 1.08 KB

README.md

File metadata and controls

17 lines (9 loc) · 1.08 KB

gibbon-replay

gibbon-replay is a minimalist, easy-to-deploy browser session recorder based on rrweb.

Session events are recorded and sent to an HTTP POST endpoint implemented in SvelteKit, these data are then stored in SQLite.

The /replay/ page loads a session's events from SQLite and sends them to the rrweb-player component, which is replaying the session.

More information (in french): https://notes.sklein.xyz/Notes-%C3%A9ph%C3%A9m%C3%A8res/2024-09-07_2240

Here is how to test the project:

Go to gibbon-replay-server/, read the README.md and start gibbon-replay-server component.

Next, go demosite/, read the README, start the demosite, browse in the site and return to app to watch the replays.

You can also check out the playground in the /deployment-playground/ folder, which allows you to test gibbon-replay under the same conditions as on a production environment.