bitsat_predictor/backend/cutoffs
Arkadeep a44ba5552c
merge: major overhaul from javascript to typescript & separating frontend and backend logic with dynamic plotting and tabulations (#2)
* changed from jsx to tsx

* connected frontend and backend
got interactive plotly graph working

* Added Table of Predictions component (rough)

* Added proper plotting function for GraphPlot component
Improved dropdown menu design with the DynamicDropdownForm component
Added interactive page numbers to the table

* added backend and frontend safety measures
made the prediction csvs load once into an array

* error handling in case of empty 'dfs' list

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* error handling in case csv file is not found

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* making page buttons sub-component scalable

not necessary at all but whatever

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-02-12 00:47:51 +05:30
..
cutoff_2013.csv merge: major overhaul from javascript to typescript & separating frontend and backend logic with dynamic plotting and tabulations (#2) 2026-02-12 00:47:51 +05:30
cutoff_2014.csv merge: major overhaul from javascript to typescript & separating frontend and backend logic with dynamic plotting and tabulations (#2) 2026-02-12 00:47:51 +05:30
cutoff_2015.csv merge: major overhaul from javascript to typescript & separating frontend and backend logic with dynamic plotting and tabulations (#2) 2026-02-12 00:47:51 +05:30
cutoff_2016.csv merge: major overhaul from javascript to typescript & separating frontend and backend logic with dynamic plotting and tabulations (#2) 2026-02-12 00:47:51 +05:30
cutoff_2017.csv merge: major overhaul from javascript to typescript & separating frontend and backend logic with dynamic plotting and tabulations (#2) 2026-02-12 00:47:51 +05:30
cutoff_2018.csv merge: major overhaul from javascript to typescript & separating frontend and backend logic with dynamic plotting and tabulations (#2) 2026-02-12 00:47:51 +05:30
cutoff_2019.csv merge: major overhaul from javascript to typescript & separating frontend and backend logic with dynamic plotting and tabulations (#2) 2026-02-12 00:47:51 +05:30
cutoff_2020.csv merge: major overhaul from javascript to typescript & separating frontend and backend logic with dynamic plotting and tabulations (#2) 2026-02-12 00:47:51 +05:30
cutoff_2021.csv merge: major overhaul from javascript to typescript & separating frontend and backend logic with dynamic plotting and tabulations (#2) 2026-02-12 00:47:51 +05:30
cutoff_2022.csv merge: major overhaul from javascript to typescript & separating frontend and backend logic with dynamic plotting and tabulations (#2) 2026-02-12 00:47:51 +05:30
cutoff_2023.csv merge: major overhaul from javascript to typescript & separating frontend and backend logic with dynamic plotting and tabulations (#2) 2026-02-12 00:47:51 +05:30
cutoff_2024.csv merge: major overhaul from javascript to typescript & separating frontend and backend logic with dynamic plotting and tabulations (#2) 2026-02-12 00:47:51 +05:30
cutoff_2025.csv merge: major overhaul from javascript to typescript & separating frontend and backend logic with dynamic plotting and tabulations (#2) 2026-02-12 00:47:51 +05:30