Skip to content

miermans/recommendation-api

 
 

Repository files navigation

Welcome to the Recommendations API App!

We use this app for serving customers recommendations of topics they might like.

Development Setup & Running Tests

For complete instructions, see docs/development.md.

TL;DR:

  1. docker-compose build
  2. docker-compose up
  3. Visit http://localhost:8000

Example queries

To list all slates:

query list_slates{ 
  listSlates {
    id
  }
}

To get self-improvement slates with recommendations:

query test_query {
  getSlateLineup(slateLineupId: "63f24663-0e80-4c08-82aa-3fb0e06c4979") {
      experimentId
      slates {
        displayName
        recommendations {
          itemId
        }
      }
   }         
}

About

Rank and serve recommendations

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 88.7%
  • TypeScript 8.4%
  • Shell 1.9%
  • Other 1.0%