An open API service indexing awesome lists of open source software.

https://github.com/adityaraute/therminer-assignment

Development Assignment for Therminer
https://github.com/adityaraute/therminer-assignment

flask

Last synced: 2 months ago
JSON representation

Development Assignment for Therminer

Awesome Lists containing this project

README

          

### Therminer Assignment

This repository contains the code developed for the Flask assignment received as part of the Therminer evaluation process.

*Following the closure of the process, this repository will be turned private.*

### Aim

To create a Python - Flask web app with a data analytics page.

### Changelog

###### v0.4.0

Features

- Legend repositioned to bottom-left
- Parametric traces added to main visualisation

Scope for Improvement

- Prediction Model Accuracy
- Responsive Legend for mobile

Screenshot

![image](https://github.com/user-attachments/assets/826c7bff-0925-4b44-a9d4-c995289b62e0)

###### v0.3.0

Features

- Display Count of observations and Standard Deviation values of the generated dataset
- Make the entire UI responsive enough for mobile usage
- Fix the `requirements.txt` file

Scope for Improvement

- Prediction Model Accuracy
- Metrics on graph

Mobile Screenshot

![image](https://github.com/user-attachments/assets/4a73cded-662e-45fe-907b-b1d053e069c5)

###### v0.2.0

Features

- Display Median and Mean values of the generated dataset
- Value Forecast for the next 6 hours for the graph (Beta)
- Confidence interval for the forecast graph
- Plotly visualisation displaying forecast values and confidence interval values
- Form fields flushed after Back button

Scope for improvement

- Accuracy of the forecasting model for both linear and random graphs is poor
- Webpage could be made more responsive for mobile devices

Screenshot

![image](https://github.com/user-attachments/assets/19617e45-33bc-48d0-8fc0-0e31a5e2da48)

###### v0.1.0

Features

- Flask repository creation
- Form for Linear and Random curve data inputs
- Dataset generation based on form inputs
- Plotly Express visualisation based on generated dataet
- Display Minimum and Maximum value of the generated dataset
- Header and footer with necessary styling elements

Scope for improvement

- Format the parameter section better
- Implement a forecasting module
- Improve UX

Screenshot

![image](https://github.com/user-attachments/assets/f02f90c2-4976-47b3-b407-b2e013eeaf51)