It's time to build the main application of this book, TaskAgile, a Trello-like task management application. For the rest of this book, we will focus on building this application, from requirements to design and implementation, and then to deployment. We will adopt Agile methodologies through the life cycle of this application and practice Domain-Driven Design (DDD) and Test-Driven Development (TDD). You will see how to create a full-stack web application right from the beginning.
In this chapter, we will introduce the requirements of this application and you will learn the following:
- Managing requirements in an Agile way
- Writing effective user stories
- Creating wireframes
- Understanding Agile
- Full-stack developer skillsets