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

Next version #22

Open
4 tasks
SuspiciousLookingOwl opened this issue Dec 18, 2021 · 7 comments
Open
4 tasks

Next version #22

SuspiciousLookingOwl opened this issue Dec 18, 2021 · 7 comments

Comments

@SuspiciousLookingOwl
Copy link
Member

SuspiciousLookingOwl commented Dec 18, 2021

I'm planning to rewrite this application, with more refined UI and more features. For the rewrite, I will use React, Tailwind, and (possibly) ApexCharts.

Few things to do on the next version:

  • Rewrite the app with Solid and Tailwind
  • Create own data table component on React
  • Remade the charts with ApexCharts.js
  • Add CI/CD for deployment (GH Pages)

Some feature ideas that can be implemented:

If you have any suggestion about UI or features, feel free to leave them here.

@waghanza
Copy link
Contributor

I thought about using a self hosted postgresql (on digital ocean) and a graphql engine (hasura) on digital ocean.

What do you think ?

I'm able to push results if there is any endpoint to do so. Any suggestion @ohler55 since you known far more about graphql than me

@SuspiciousLookingOwl
Copy link
Member Author

You mean use postgres to store the benchmark result?

And I think using graphql is too overkill for this use case, we probably only going to need 2 endpoints at most (get all benchmark result, and get benchmark result by specific framework), I'm planning to do what we are already doing on the website, fetch the whole benchmark data to the client side and filter it on the client side

@waghanza
Copy link
Contributor

waghanza commented Dec 18, 2021

You mean use postgres to store the benchmark result?

Yes

And I think using graphql is too overkill for this use case

Ok probably using the [postgrest(https://postgrest.org/) should be enough. I love using new techs, but I do not want to have a high learning curve for frontend part

@Rafat97
Copy link

Rafat97 commented Jun 11, 2022

@SuspiciousLookingOwl
My preference is to use NextJs instead of normal create-react-application.

What's your preference?

@waghanza
Copy link
Contributor

Personally, I do not have one. I'll be glad if someone gives some time to this UI

@SuspiciousLookingOwl
Copy link
Member Author

This haven't gotten anywhere for the past year 😆

Anyway, I've been using Solid.js for the past few months on my own project and it's a blast to work with. I think I will use Solid instead, if I started working on this eventually.

@waghanza
Copy link
Contributor

You rock

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

No branches or pull requests

3 participants