Skip to content

Create the wait time api (sourcing and computation) #8

@benjaminkostiuk

Description

@benjaminkostiuk

Create the Wait Time API. This will involve multiple components can should be split up into separate issues:

  • Create the firebase collection to anything related to wait times if not present already.

    • Write a script to pre-populate any data that we want to include for pois. Pre-populate the database.
  • Create a data models in python to encode the data retrieved/added when interacting with firebase

  • Create the endpoint functions that will return the rest data

    • Might also need to update the existing POI endpoints since this provides them the latest updates if they don't fetch it themselves.
  • Write the endpoint openapi 3.0 specification for the endpoints coded.

  • Create a service class to support the endpoints and perform any logical computations needed.

  • Write tests for the above.

  • Figure out how we can go about testing this functionality. Some sort of automated testing system would be ideal

Definition of done

  • The wait time api should work as expected with all data being stored and pulled from firebase databases.

Metadata

Metadata

Labels

core featureHigh priority core functionality that must be implemented

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions