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

Dashboard Builder #312

Open
i-am-waseem opened this issue May 12, 2023 · 1 comment
Open

Dashboard Builder #312

i-am-waseem opened this issue May 12, 2023 · 1 comment
Assignees

Comments

@i-am-waseem
Copy link
Contributor

Project Description

FarmStack is an open source no code data exchange platform to streamline collaboration between key players in the agriculture sector. It supports government actors to run a data exchange as well as the participants who can publish, discover and consume data to build better solutions that unlock the potential of data for farmers.

Farmstack is suite of suite of tools that help explore datasets to enable participant to pinpoint ideal dataset with smart search. It also helps create data pipelines, thereby automating movement of data across different systems that can range from DBs (SQL, postgre) or file servers or APIs. It enhances the usability of data by intuitive data categorisation builder, standardisation and click base dintegration.

As part of FarmStack, participants want to have dashboard builder tool. The participants on farmstack publish and consume data to build solutions. They want to analyse aggregated data from multiple soruces that are published on FarmStack. The user persona for the tool is a government official or similar who are not developers and want to achieve this through an intuitive easy to use UI.

List of features:

  • User should be able to see a analyse with dashboard button next to the dataset listed by the data provider
  • User should be able to select the required files to be analysed
  • User should be able to select other datasets for the analysis
  • User should be able to select visualisation options to visualise the data form the tables selected form different datasets
  • User should be able to save the analysis

Learning Path

Complexity: Medium
Skills: Python, django, reactjs, html, css
Project size: 6 weeks
Documentation
Farmstack Repository

Acceptance criteria

  • When user clicks on the dashboard button, then the system should navigate her to the dashboard builder screen
  • When user selects the required files/ tables to be analysed, then the app should select all the required tables and rows/ columns/ cell values with the option of deselecting
  • When user selects other datasets, then the app should allow the user to search and select the next datasets to be added to the analysis providing drilldown view of the dataset tables/ files
  • When the user wants to visualise the data, the app should allow the user to select the visualisations options like graph, trendline, pi chart, line charts, box plot etc and map it to the resepctive data
  • When the user selects the save analysis option, the app should allow user to save with the analysis name for future reference

Milestones

Week 1: detailed project requirement analysis and understanding of the app
Week 2-3: Sprint to complete user stories 1,2,3
Week 4-5: Sprint to complete user stories 4,5
Week 6: QA and bug fixes

@i-am-waseem i-am-waseem changed the title Data Exchange Platform Dashboard Builder May 12, 2023
@i-am-waseem i-am-waseem self-assigned this May 15, 2023
@akshatvermavi
Copy link

Hello @i-am-waseem Akshat Verma this side persuing B.tech from Motilal Nehru National Institute of Technology
I am a Django Full Stack Web Developer Worked in various Django projects
So Its my humble request to you that If no any body is working in this issue then Please assign it to me

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

2 participants