We want to have a website that let users to purchase sport products from various brands, it means that they can search by brand or even by product category and then place order as many as they want. This project contains different sections and below I'll mention most of them to make it more clear.
Website total concept:
* let user to register
* have different type of users like gold. silver and each one has different definition, like golden user have 30% discount based on purchase background they had. assume above 1000$ in a month they will change to golden and more than 500$ in a month they will be silver user and one default user for new users
*search product based on brand and category
*compare related items together
*make an item/s as a favorite one
*profile page for users to edit and update their information like, name, phone number, forget password and etc
*admin page to change all contents of website. like slide show, home page texts and images
*admin must be able to add or remove product, brand and category from website
*each item have a page that contains all information about product like. images, description, and price
*admin have comprehensive control on users like remove them, upgrade their level to gold for example or downgrade them, check each user purchase background and other related history and edit their orders
*admin must be able to define new promotions for each product and can change them if he wants
*there is other section which is for branches, it means someone as a branch of shop login website and make order for his shop in other city from list of available products in website. website admin will get notification for each new order
*admin can send email to users who are registered in a website
*website send email automaticaly to each user that make a purchase from website
*branches can add or remove items from their bill and make a payment
*process of sending item/s to customer must shown graphically to make whole process clear for them
*admin have control on all the branches like add or remove them and even modify their order
*website must be able to prepare a situation for users to make an online payment
*website must have responsive design to change it's shape based on different screen size
I have mentioned most of website abilities and options above but for sure there are others when we start project but not crucial like above items.
duration of the projects is 2 month include designing and coding section.