Currently, a backend is required to get courses, curriculums. This dependency can be removed if a bare-bones app is required.
- Setup a data source (like raw.github)
- Add an env variable in frontend build, based on which
- Disable login button
- Fetch data from data source
- Disable all sync actions
Content that would need to be hosted can be found in the response of:
/course/fullHeatmap
/course/allCourseLists
/curriculum/curriculumFromPrefix/<prefix>
/curriculum/prefixes