acm-uiowa / acm-uiowa/uigrades
Refactor: Database functions and Course querying functions
- Langage dominant
- TypeScript
- Étoiles
- 4
- Forks
- 4
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
The choice of database when creating the rework was MongoDB, as it supported free usage limits well above what is required for UIGrades data; however, course queries go to the database on every filter change and search change (on the `/courses` route at uigrades.vercel.app/vourses). Research whether pulling all courses, memoizing them, and running filtering functions on the repository side is quicker (or not) than making requests to MongoDB on every query change. This issue isn't very high priority since there aren't that many items in the database, so queries to MongoDB are relatively quick.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Évaluation
Cette issue n'a pas encore été évaluée.