It is an e-commerce site with basic functionality using microservices and MongoDB.
-
There are 2 users
- Seller
- Buyer
-
Features of Seller :
- Seller can register and login themselves.
- Seller can Add Products for the buyers to view.
- For Seller to buy products they must register or login as buyer.
-
Features of Buyer:
- Buyer can register and login themselves.
- Buyer can view All Products.
- Buyer can Add Products to the Cart.
- Buyer can Remove Products from the Cart.
- To place the order, the buyer must click on Checkout.
-
When buyer clicks on
Checkout
, a mail is sent to the seller with their respective Products ordered by the Buyer.
- Spring boot Framework
- Kotlin
- Jwt Authentication
- Amazon S3 Bucket
- ReactJs
- Amazon Web Services
- In
application.properties
file of seller-service (ecom) add your MongoDB Url and provide Amazon S3 Bucket's Name and Security Credentials
- Similarly, in
application.properties
file of buyer-service (ecom-buyer) add your MongoDB Url and provide your email Id and password.
npm start
---> ecom-front