GithubHelp home page GithubHelp logo

bard-rr / replayer-app Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 3.55 MB

This is Bard's dashboard for the replaying and analyzing of user sessions.

JavaScript 92.92% Dockerfile 0.49% HTML 0.67% CSS 5.93%
clickhouse javascript material-ui nodejs postgresql react expressjs

replayer-app's Introduction


Version Downloads/week License

Replayer Application

Description

This is Bard's replayer application. It includes a Node.js API and a React frontend. The replayer application has connections to both the Clickhouse and Postgres databases. The connection to the Clickhouse database is to request session data and the Postgres database is to create and request funnel data.

The Frontend is divided into two major sections. The first is a table of all the sessions in the Clickhouse database. The sessions can be sorted and filtered by data based on date, length, and errors. You can also view a replay of each of the sessions.

The second section is about the creation and use of conversion funnels. This section is all about defining a conversion funnel for a website and viewing the sessions that completed or failed each step in the funnel. This will allow you to learn why users are not making it to each step of the funnel and converting.

Required Software

Clickhouse: Download Here Will run on port 8123. The schema can be found here Schema

Postgres: Download Here Will run on port 5432. The schema can be found here Schema

Setup

Clone the open source repository from here. After installing the required software above and the dependancies in the api directory, you can run the application from the api directory with the following command:

npm run start

The api will run on port 3003 and will serve our React ui using static files from the /api/build directory. The source code for our React application lives in the ui directory of this repo.

Website

You can read more about our project here.

replayer-app's People

Contributors

neenol avatar epofallon avatar aahull08 avatar marcinkostecki avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.