Summary
In this chapter, we showed you all the possibilities we have when using a Joomla! component. We also presented a real-world problem, and we started planning a solution for it. Having a development plan helps us understand the problem and allows us to envision all the possible approaches we might take to solve the problem. Finally, we created the database structure and the fake data we are going to use to test it.
You are now ready to translate a real-world problem into a coding problem. You also know how to create a database structure for your component and how to fill it with test data.
In the next chapter, we will code the backend for our component and interact with our new tables from it.