...
Tutorial 9: Shell project management
Completed project
If you don't want to do it the hard way, there is a project with all tutorials completed - https://secure.clevermaps.io/#/gdapds4986bu23ho/project.
You are free to clone it and tweak it to your liking.