Python developer task

Welcome to Applifting Python developer task, we are happy that you decided to try ou task! To develop task please follow steps bellow:

  1. Go through the assigment and read all the necessary requirements
  2. Request access to our service
  3. Have fun :)
  4. Let us know when you're done

Access details

In order to develop the exercise you need to get a refresh token and also access to the repository. Please enter your email below.

Hint: In case your details have disappeared, enter the email you entered before :)

Assigment - Product aggregator microservice

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

Requirements

Data model

Products - each product corresponds to a real world product you can buy.

A product has many offers.

Offers - each offer represents a product offer being sold for a 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!