As always, before we start building, we should take a look at what we plan to build.
Firstly, we will provide a brief description of our intent. We plan to build an app that will allow people to view products as an online shop. They can sort these products by category. Add products to a cart and enter their details to create an order. A special code called order_fulfilment_code
is generated (saved in the database in orders.order_fulfilment_code
). This code will allow you to track any order through a payment system.
Anyway, to get a better idea of what's happening, let's take a look at the following site map:
So that's the site map—the first thing to notice is how simple the site is. There are only four main areas to this project. Let's go over each item and get a brief idea of what it does: