Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Dream dashboard #399

Merged
merged 15 commits into from
Apr 8, 2022
Merged

Integrate Dream dashboard #399

merged 15 commits into from
Apr 8, 2022

Conversation

JiaeK
Copy link
Contributor

@JiaeK JiaeK commented Mar 25, 2022

This PR integrates Dream Dashboard function to ocaml.org which provides visibility on the server performance of metrics, statistics, analytics, and logs. This was an Outreachy internship project (winter 2021-2022) which I worked on under @tmattio’s mentorship.

As the dashboard was implemented by time, we faced several limitations which would take more time to make them better. Therefore, many of the features we planned are working in progress so the current UI seems minimal for now. However, most of the front-end and some of the back-end code are already done inside the codebase. For privacy protection, this dashboard does not collect personal data and IPs.



Preview (planned)

Overview page
dash o


Metrics page
dash m


Analytics page
dash a1
dash a2




Preview (current)

Overview page
dashboard overview 3 25 2022


Analytics page

dashboard analytics 3 25 2022

@tmattio tmattio mentioned this pull request Apr 8, 2022
8 tasks
@tmattio tmattio merged commit fdc1624 into ocaml:main Apr 8, 2022
@tmattio
Copy link
Collaborator

tmattio commented Apr 8, 2022

This looks great, merging now - thank you so much for all your work @JiaeK!

The current version is minimal, but it's a great foundation to support other data analytics, such as the devices, the referrers, etc. And it's already useful to get insights on the most visited pages!

I've listed the improvements to make on the dashboard in #410.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants