Here are the 12 steps that we will go through to build our application.
- Set up a basic Dancer2 app
- Make it look nicer with the addition of the Bootstrap CSS framework
- Use Plack Middleware to serve static content more efficiently
- Display some data in our app
- Get the data from a database
- Return the data as JSON and display it using Mustache
- Use jQuery to show/hide completed items
- Mark items as completed
- Add new tasks to the app
- Add user login
- Edit and delete tasks
- Add tags to tasks and filter the display on those tags