Shoppable - E-commerce for Everyone
A Platform to create an online store for your business Powered by Redis Stack!
Powered By
Redis Stack (RedisJSON, RedisSearch, Redis Streams) NodeJS Angular
Demo Video
Checkout video here
How it works
Process flow
- Merchant can register on the platform and create a store
- He can add the items to inventory
- A customer can visit that merchant store
- Customer can purchase items listed by merchant
- Merchant will receive the order and will fulfill it
- Customer will receive notifications regarding the order
Technical Overview
- There are 6 microservices (merchant, inventory, customer, order, update, file-upload)
- All servers are based on NodeJS
- The client is based on Angular and Angular Material
- An nginx is used to route request to various microservices as a reverse proxy
- Redis Stack is integrated with the help of Redis OM and Node Redis NodeJS libraries
- Redis Stack is hosted on Redis Cloud itself
- …