Na/get questions and answers #473
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Status:
Description
ok a couple things here
i considered splitting the db into separate question and answer tables linked via relations, but this would mean additional API calls --> slower overall response.
since we're working on a pretty small-med scale, i kept the schema as is and tried to optimize the retrieval process --> fetch all entries while sorting by question id, then second pass over all the questions to associate with the list of answers mapped to by that question id.
was having some server issues since originally we try to create https server using certificates and redirect http to https, but we don't have the certificates on local machines so it fails. so for local testing now i removed the https so it just listens on a local http port, and then it'll do the old stuff if we're in a production environment. that being said it is literally all chat because my systems knowledge is extreeeemely light so do with that what you will, i might be missing something obvs here cause idk how you guys tested the external opps endpoints last year otherwise
Addresses: <(link notion task here)>
Screenshots