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! :)

Assignment - Python SDK for Offers API

Create a production-ready Python SDK that enables developers to easily integrate with our Offers microservice to register products and retrieve offers. Offer service is provided by us, you don't need to implement it, see:

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!