Closed aminoa closed 9 months ago
The site would need some separation between the client/server components to allow for storing the syllabi in a cookie (or localstorage)
This should now be solved by the supabase switch; the website invalidates the data requested from the syllabi db every 60 seconds - else, uses the cache.
Currently a syllabi fetch is done when the user navigates to a school page; caching this (and invalidating it every 1 min or so) would significantly decrease API requests