How biswa-9348/mainflow-task-1-shopstream works
ShopStream is a full-stack commerce showcase. Shoppers browse the catalog and manage a cart; administrators curate products, with authentication supporting both roles. The README documents a React client, an Express API, MongoDB persistence, JWT authentication, and optional Cloudinary uploads. The supplied tree and source excerpt contain no client or server implementation files, so the graph reflects documented capabilities only; dashed edges mark relationships whose implementation could not be verified.
Components 8
Shopper and Admin Client
- React Client
Commerce API
- Authentication
- Product Catalog
- Shopping Cart
Persistence and Integrations
- MongoDB
- Cloudinary Uploads
Other components
- Shopper
- Administrator
Connections 10
- Shopper → React Client: uses
- Administrator → React Client: uses
- React Client → Authentication: authenticates via
- React Client → Product Catalog: requests products
- React Client → Shopping Cart: manages cart
- React Client → Product Catalog: administers products
- Authentication → MongoDB: persists users
- Product Catalog → MongoDB: persists products
- Shopping Cart → MongoDB: persists cart
- Product Catalog → Cloudinary Uploads: uploads images