Todos App with Baby ORM ======================= Now we'll put your fully fledged ORM to good use. Create a terminal app that creates a todo list using ARGV, and saves the lists using your baby ORM. For example: ``` python3 todolist.py add do laundry python3 todolist.py add buy groceries python3 todolist.py list python3 todolist.py complete python3 todolist.py delete ``` #### Design and create your database Design the schema you'll need and create the DB. Of course, import and integrate the baby ORM. #### Outline your models and methods Look at example above - we have the commands add, complete, delete, and list. These aren't just for the user - these are actual backend functionality in your code. Create a skeleton of methods for any db classes you might need. #### Implement functionality add() should append an item to the list. list() should display the list of tasks and their id. If it is completed, it should be noted as such. ``` python3 todolist.py list $ My Todo List $ 1. do laundry $ 2. buy groceries ``` delete() should take the id of the task and remove it from the database. complete() should take the id of the task and mark it complete.