Raman Gupta

Results 13 issues of Raman Gupta

Add more type checking to `week.helper.ts`. We can create a type for the response, most importantly.

Story Point 2

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...

Story Point 5
low

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...

documentation
good first task
help wanted
Story Point 2

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...

bug
good first task
graphql

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...

documentation
good first task
Story Point 1

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`

good first task
Story Point 1

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...

Story Point 5
blocked

Add documentation in relation to #207

documentation
Story Point 2

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...

high

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...

Story Point 3