Applifting Python task

Welcome to the Applifting Python task! To begin, please follow the steps below:

  1. Go through the assignment brief and read the requirements
  2. Request access to our service below
  3. Have fun :)
  4. Let us know once you're done

Access details

Please enter your email below. We will generate a refresh token for your application.

Hint: In case you lose the token, just enter the email that you entered before! :)

Assigment - Product aggregator microservice

Create a REST API Python microservice which allows users to browse a product catalogue and which automatically updates prices from the offer service, provided by us:

Requirements

Data model

Product - corresponds to some imaginary product that you can buy.

A product has many offers.

Offer - represents the product being offered for some price.

Each offer belongs to one product.

Specification

Must haves:

You can earn extra points for:

That's it! Good luck, and most importantly, have fun!