The database design consists of 5 main collections:
Users: Stores user information and authentication details
Products: Contains product information with category references
Categories: Manages product categories
Carts: Handles shopping cart data for users
Orders: Tracks order details and status