In this chapter, we will build a more complex application with a routing system (this means multiple virtual pages). This is going to be a support center for a fictional company called "My Shirt Shop". It will have two main parts:
- An FAQ page with a few questions and answers
- A support ticket management page where the user will be able to display and create new tickets
The application will have an authentication system that will allow users to create an account or log in.
We will first start creating some basic routes, then we will integrate this account system to finish with more advanced topics regarding routing. Through the chapter, we will reuse our code as much as possible and apply best practices.