<aside> ⚠️ Please note you should complete this task within 1 week

</aside>

Introduction

The purpose of this assignment is to evaluate the knowledge and experience working with Python for Web development

Requirements

You’re tasked to develop the backend for a personal TODO application that requires users to be logged in before they can call the APIs. One user can create multiple todo items and one todo item can only belong to a single user. The data model of a todo item & user is as follows:

Todo:

User: