Coding Matrix E-Commerce Project. Built with Laravel 8
This project is only used for Coding Matrix competition.
-
Authentication
- Sign Up
- Sign In
- Reset Password
- Email Verification
-
Users
- Buyer Dashboard
- Seller Dashboard
- Settings
-
Buyer Dashboard
- Manage Profile
- Manage Delivery Address
- Purchase History
-
Seller Dashboard
- Manage Profile
- Manage Product
-
Product
- Add Product
- Update Product
- Remove Product
-
Marketplace
- Product List
-
Admin
- Manage Users
- Manage Categories
- Two roles; admin & users
- Two type of users; buyer & seller
- Both seller & buyer are users
- Initial user type will be set to buyer
- They can apply to be a seller after register
- So, they'll be in the same table
- No limit on product
- Currency in MYR; prefixed with RM
- Product have their own category
- New category cannot be created without admin previleges
- id
- name
- password
- address
- phone
- avatar *
- type: [buyer, both, default: buyer] *
- role: [user, admin, default: user]
- shop_name *
- shop_avatar *
- updated_at
- created_at
- id
- name
- description
- quantity
- price
- image
- category
- sku *
- seller_id
- status (active/inactive)
- created_at
- updated_at
- id
- name
- image
- description
- status (active/inactive)
- created_at
- updated_at
- id
- buyer_id
- product_id
- order_id
- transaction_id
- total_price
- billcode
- status (pending/completed/failed)
- created_at
- updated_at