[DMP 2024]: Met Data for Everyone #386
Opened this issue · 2 comments
Kushdapush commented
Description
India Water Portal has [meteorological datasets](https://www.indiawaterportal.org/articles/background-meteorological-datasets) for 13 climate parameters for all districts of India from 1901 to 2002. Researchers in academia and practice often refer to these datasets. In this project, we visualize these datasets in simple charts that can be exported.
Parameters
Goals & Mid-Point Milestone
Goals
- Mobile Responsive webpage template created
- Working Webpage that pulls data from DB
- All numeric values are calculated and displayed
- Basic Charts are plotted
Setup/Installation
No setup needed.
All CSVs are available here
Expected Outcome
- Create a webpage to generate charts based on the datasets
- Users will select State, District, time span and a parameter
- Based on the selection, show tables and plot charts
Ex:
User selects Bihar State, selects District Purnia, selects 1945 to 1950.
User is shown
- Monthly Mean values
- Annual Mean values
- Annual Totals
- Trend Charts
- User is shown a trend chart with months on X axis and Values on Y axis.
Acceptance Criteria
No response
Implementation Details
Any visualisation framework - D3, Processing, open to any.
Front End - NextJS
Backend - NodeJS
Database - MySQL
Mockups/Wireframes
Product Name
India Water Portal
Organisation Name
Arghyam
Domain
Water
Tech Skills Needed
D3.js
Mentor(s)
Category
Backend, Database, Frontend
Kushdapush commented
Weekly Goals
Week 1
- Create PRD
- Create User Persona
- Create User Flow Journey
- Research and document about existing open source projects that can be integrated to solve the issue
Week 2
- Create Low fidelity wireframes
- Define Frontend File and Folder Structure
- Setup the frontend directory and layout
Kushdapush commented
Week 3
- Create the Navbar
- Create the Met Data Info Section
- Create the Statistics and Visualizations info cards
Week 4
- Create the Statistics UI
- Create
Week 5
- Document and research on API
- Implementing the server side logic for the Statistics feature
Week 6
- Deployment and User testing