Infinite Scroll
Infinite Scroll is a project that was intially plalned to be designed in a way that would allow users to infinitely scroll through the table, as other soacial medias such as Instagram reels and TikTok allow their users.
The project consist of more than 40,000 rows of data and it will only fetch about 100 rows per page. Meaning the scroll I created will fetch the first 100 rows and show those to the user, until user scrolls to another page (new data will be fetched) or scolls back (the old data will be fetched again).
The scrolls works both by mouser hovering over the scroll bar div and scroll or clicking within the div and the page indicator moves to that sectios. It also works by the buttons on the top and bottom of the page. By double clicking either, it will move to the first or last page. By regural single click it will move to one back or forward, depending on the button.
JavaScript/React/MUI are used for front-end code development. For the backend development, Flask and Python are used to connect to MongDB to fetch and retrive data from database. You can view the source codes in repository here!