Need help for beginner Django task for getting hired

I’m a react developer and I just got a chance to get in Python internship which I truly want. However, the task is a bit advanced for me. If possible, I want to know how can I do it till 13 December. My Django skills are a beginner. The help would be appreciated. I don’t have any idea where I should start, so offering tutorial is good too.

Things that I need to do:

Two microservices
i) User management and auth
ii) Auction management and bidding

User management

  • Must have an admin who can access all users data
  • Admin can be authenticated with a static API secret across the project
  • Basic CRUD on users
  • User login must be token based - which later on can be used to quote their
  • Must have all CRUD operations on auctions by an admin authenticated with
    static API secret
  • An action must have start time, end time, start price, item name and finally -
    user_id of the user who won the auction
  • Normal users must be able to view all auctions that are currently going on
  • Admin should be able to view all the auction status at any time
  • Once the auction is complete, ie crossing end time, the auction must be won
    by the user who has quoted the highest amount
  • Bidding
    ---- Users must be able to make bids based on the auction id authenticated
    with user token

my god… all this for an internship … 24 to 48 hours after receiving the email…

not to sound too suspicious or anything but … could this be one of those companies fishing for code and never actually hiring anyone, trainee or not?

( and lol at the unit tests …suuuuuure )

That was my first thought too, but I’ve seen a couple other questions about a task like this in other realms - it seems to me like it is a standard test among some circles.

Hum next thing you know they’ll ask to develop a full fledged product as a “test”… :face_with_raised_eyebrow:

but wait … that’s already in the “énoncé” …

edit: ho and “the provided code must be ready to confront a level 1 PCI-DSS audit :laughing:

Thank y’all. As you all said, it’s probably more ‘hiring’ scams.