This post will have all the links of step
by step implementation of mini ecommerce site with database
tables - users, products, profilers, frame widths, orders and orderitems.
Here are list of features we will be crafting one after another.
Data Seeding
Seeding data of users, products, profiles, frame widths, orders and order items.
Layout
1. Adding boostrap ui with auth
2. Adding menu links and making available based on authentication
3. Listing menu rolewise under authentication ( Admin and Customer )
Under Authentication
User
1. Adding user data
2. Editing user data
3. Deleting user data
4. Browsing user data
5. Searching user data
Product
1. Adding product data
2. Editing product data
3. Deleting product data
4. Browsing product data
5. Searching, filtering and saving sequence of product data
Profile
1. Adding profile data
2. Editing and deleting profile data
3. Browsing profile data
4. Searching and saving sequence profile data
FrameWidth
1. Adding, Editing, Deleting, Browsing, Searching and saving order of fw data
Order
1. Adding order with first order item with validation
2. Editing order with validation
3. Browsing order data with dowload option of order as invoice, preview link for all order item list
4. Deleting and Searching order with order id
Order Item
1. Adding order item with validation on a particular order
2. Editing an order item
3. Adding additional request under an order item on a modal
4. Calculating total cost of all accumulated order items
5. Deleting an order item
6. Sending an email to admin about a order with all its item