Recommended Steps to Completing Your Project:
- Get your design done
- Design a professional looking banner
- Decide on what you want in your menus including your drop downs
- Decide on color scheme
- Build the menu - create a menu.php file to include on every page.
- Use PhpMyadmin to build 3 tables
- Customer
- Products
- Orders
- Add dummy data to Customer and Products table
- Connect to your database - make db.php, include on every page
- Create a .php page to display all your dummy customer data
- Create a .php page to add a customer - tie to your menu ("Create an Account")
- Create a .php page to edit a customer - tie to your menu, put under admin for now
- Create the feedback page
- Validates names and email
- sends an email
- writes feedback to text file
- add link under admin to see the feedback text
- Add "welcome" to home page
- Date and time
- rotating product images
- Start adding pages that link to your products menu items
- "Borrow" some images from internet of your products and put in images subdirectory
- Have a page per type of product you sell that is a table listing of them
- Add the abilty to show the image of the product in each row of the table
- Add spot for the buy image in each row of the table
- Add page under admin to add a product
- Add page under admin to edit a product (add drop down functionality to select the product)
- Add Login Ability
- Add link for users to login
- Create logic that shows name, if logged in, else give link to login. Put on each page.
- Add functionaity to purchase a product from your previous product listing pages (now that someone is logged in)
- You'll need to make the Transaction (orders) table
- When someone hits the "buy" button, it adds a record to the transactions table and displays it.
- Consider adding a line-Item table where users can buy more than one thing per purchase.
- Almost done, tie up any loose ends , formatting , images etc.