- Must be able to view all data points in a table.
- Must be able to sort and filter data in a table.
- Must be able to add, delete, modify data through the table.
- Must be able to visualize the data in a line chart.
- Must be able to manipulate and visualize the data (ex: view median weight change per week, view rate of weight/body fat fluctuation)
- Nice to have: Estimate the maintenance calories
- Nice to have: Automatically add new data points for weight and calories every day
Data layer: Firebase
Data visualization: Recharts
Components: MUI