- Admin Panel
- Admin Sign up
- Admin Sign in
- Admin Sign out
- Update Profile
- Products
- Create Product
- Update Product
- Delete Product
- Order
- Manage User's Order
- Update Order Status
- Manage Users
- User Panel
- User Sign up
- User Sign in
- User Sign out
- Update Profile
- Cart
- Add Products
- Remove Products
- See Cart Products
- Update Product's quantity
- Order
- Place Order
- Order Summary
- Order Payment
- Validation
- Pagination
- Authentication
- Authorization
- Payment Gateway - Paypal