Let's take look at the different sections that our application will consist of. There are eight main page areas of the application:
- Home
- User Profile
- Events
- Tickets
- Cart
- Contact
- Configure
- Login
Tickets and events both consist of two pages: one for a list and another for an item detail. The application also features our first pages, which make POST requests to an API rather than just a GET request. This introduces a new fetch method that our service worker must handle correctly
The homepage lists 10 future events, followed by a list of user purchased tickets. Each item utilizes a card, which is styled using the bootstrap card classes. Each ticket card also has a button to show the item's details.
The ...