In this chapter, we discussed an idea that we will work on and the structure of the application. In the next few chapters, we will be discussing in detail how to write the routes, views, models, controllers, and so on as well as designing the whole application.
Making a complete application will help you get a clear idea on how to structure a Sinatra application. The next few chapters will be a combination of discussion and code implementation. We will start off with implementing the backend for our application where we will connect to a database using an ORM. We will read more on ORMs and how to use them with ruby in the next chapter.