Skip to content

dreywandowski/Gardener_Recommender_API

Repository files navigation

Build Status Total Downloads Latest Stable Version License

Gardener_Recommender_API

An API to onboard new customers looking to have access to Eden's conceirge services by taking their details and assigning them to gardeners within their geographic regions.

Documentation available at: https://dreywandowski.xyz/api_documentations/gardener_recommendation_api/

This is the live link to the root of the project: https://eden.dreywandowski.xyz .... However the specific routes for each endpoints have been defined in the documentation page.

Implementations

  • The API has been optimized to implement server-side caching using the database method to cache read requests from the server. This cache lasts for 10 minutes before the server makes a fresh database check for new requests.
  • New Customers are automatically assigned a gardener according to their location and country on sign up. This is powered by an Event called "Customer Created" which is called immediately the user is created. This event is then implemented by the "AssignGardenerToCustomer" listener.
  • Feature testing Using the "GardenerTest" feature test file.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages