Raman Gupta
Raman Gupta
Add more type checking to `week.helper.ts`. We can create a type for the response, most importantly.
PeterPortal contains reviews. It would greatly increase traffic to PeterPortal if we add it to AntAlmanac. One way to do this is to return aggregate data of the class. We...
At ZotHacks, a project used our API for the grades data. However, even though it might have been easier to use the calculated version, they used the raw version and...
For queries to websoc, some courses we don't have in our cache, and this throws an error. This is the error message: > Cannot read property 'id' of null" Example...
Following the README instructions, the site won't actually load, because the documentation isn't built yet. The commands to build are Note in instructions, that this isn't necessary, unless viewing the...
We no longer use Moesif, and don't need to add the key to the env variables in the GitHub Workflow at `/.github/workflows/tests.yml`
In reference to this [comment](https://github.com/icssc-projects/peterportal-public-api/pull/56#pullrequestreview-591103175), we could put old websoc data into the sqlite so that the query time is faster. This should prevent us from having to make a...
Queries that request only entire quarters or the entire database take very long, upwards of 4 seconds. We need to reduce this to less than 3 seconds. Whether this includes...
From PR #191 Add a JSON cache for the current week helpers. The helpers can use the JSON for data instead of making requests to uci, (especially old dates). We...