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

Modularize the project using React components or Vue for better scalability #73

Open
AdrianBZG opened this issue Feb 20, 2020 · 7 comments

Comments

@AdrianBZG
Copy link
Member

We would like to modularize the project using React components for better scalability.

@AdrianBZG AdrianBZG added enhancement New feature or request help wanted Extra attention is needed hard difficulty good challenge labels Feb 20, 2020
@sabina-rohman
Copy link

Hi, @AdrianBZG I'm an outreachy applicant May 2020. Can I please work on this issue, if it's still open?

@dmahajan980
Copy link

Hi @sabina-rohman! This issue is currently available and isn't assigned to anybody yet. You may solve it once @AdrianBZG assigns this to you but I would suggest you to pick up some beginner-friendly or first-time-only issues before as it'll help you to familiarize yourself with the codebase.

@sabina-rohman
Copy link

Hi @dmahajan980 Thanks. I will do that.

@AdrianBZG
Copy link
Member Author

Hi @sabina-rohman , thanks for your interest.

This issue is probably the hardest, in terms of how much needs to be done, in this repo. This will probably require porting the whole app to use React, so that we can have a fully responsive (#64) and modularized code.

Before assigning this issue to someone I would like to see/discuss first a plan of how this would be tackled, so that we can agree on the best way forward.

Cheers.

@nocodes
Copy link

nocodes commented Mar 7, 2020

Hi @AdrianBZG I’m an outreachy applicant and I’m interested in this project. I have some questions

  1. Are there specifics for using React
  2. If no specifics,Is it possible to port to Vue instead of React
    If it’s possible, I would like to discuss my plans and if approved, take up the project.

@codeEmpress1
Copy link

Hi @AdrianBZG , I'm an outreachy applicant and i would like to work on this issue

@AdrianBZG
Copy link
Member Author

Hi @nocodes and @codeEmpress1 , I'm happy to hear about your individual plans to take on this issue. Please discuss by email ar989 (at) cam.ac.uk. Thanks.

@AdrianBZG AdrianBZG changed the title Modularize the project using React components for better scalability Modularize the project using React components or Vue for better scalability Mar 17, 2020
AdrianBZG pushed a commit that referenced this issue Sep 3, 2020
This commit will update the Pie chart and table after executing a query.
It also displays the `Run Query` button as disabled if there are no
constraints applied.

Closes: #72

- Display why the run query button is disabled
- Initialize QueryController
- Run a query with the latest applied constraints
- Update the pie chart with the results of a query
- Update the table with the results of a query
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants