-
-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
Module: APIIssues related to the API.Issues related to the API.Project: PLDIssue related to Project Lockdown.Issue related to Project Lockdown.⌨ Team: DevsTask related to Team Developers.Task related to Team Developers.
Description
Problem
At the moment, the code in /API is all from version 1.0 and is obsolete. We need a new api code base, and we need to start it off with a simple structure that can grow to meet our needs.
Proposed solution
Technology
- Nest.js: https://nestjs.com/ (api framework)
- Mongoose: https://mongoosejs.com/ (db framework)
- Typescript: https://www.typescriptlang.org/ (language)
- Jest: https://jestjs.io/ (test framework)
Using the technology requirements above, the scope of this ticket is to:
- create a new code base for a rest api using the technologies above
- provide an endpoint to query all the
Datasetentriesfor a given time range, and return the array of objects un-modified
a. this endpoint does not need to meet documentation requirements yet - add a basic caching layer, so that a subsequent request does NOT get processed
- add unit tests for the new code
Resources
Metadata
Metadata
Assignees
Labels
Module: APIIssues related to the API.Issues related to the API.Project: PLDIssue related to Project Lockdown.Issue related to Project Lockdown.⌨ Team: DevsTask related to Team Developers.Task related to Team Developers.
