We are now in a place with our application where we have some very basic functionality and even a few cool little-advanced touches. This is a great first step for us to be in right now, but an application with just one core feature set is not going to be a very popular application for very long. We've been pretty happy just chugging along and writing the code that we needed to support our MVP product, but now that we have that first bit of work in place, it is time for us to start building on top of it in a real, meaningful way.
In this chapter, we will add a few new features onto our platform to demonstrate how to iterate on a Phoenix application and to showcase some of the other common features and libraries that people will find themselves building over time. By the conclusion of this chapter, we should have the following...