In this group project, we created a small and simple e-commerce website within 2 days.
Following features are included and requested by the subject
Data management: Mysql
User management: Create, delete, modifie user. A user can fill the basket without being logged in, but in order to validate it, the user must have an account and logged in.
The basket: Contains a the list of products that the user wants to buy, the price and the quantity of each product, as well as the total price. It does have a validation button to archive the order.
Categories and associated products: The products are organized by categories. A category can have multiple products and a product can belong to multiple categories.
Admin section: Users with enough privileges will be able to manage the content of the website, for example view the orders - add, modify and remove articles - organize categories - manage the users, etc.