Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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