A newsletter signup is quite a handy application; you can adapt it quite easily to fit most applications without much fuss. It enables you to have a database of subscribers and manage them, editing their settings and removing them from the database should they choose to unsubscribe.
In this chapter, we will cover:
Design and wireframes
Creating a database
Creating models
Creating views
Creating controllers
Putting it all together