Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jewel109/ecommerce-service

Ecommerce API with having End to End test of the all end point
https://github.com/jewel109/ecommerce-service

docker docker-compose elasticsearch event-driven-architecture jest kafka postgresql redis rest-api typescript

Last synced: about 2 months ago
JSON representation

Ecommerce API with having End to End test of the all end point

Awesome Lists containing this project

README

        

REST API server where Customer/Seller can be added by Admin. Customer can add product to cart for buying, make order, make checkout. Admin can add product to sell. There is notification system for Customer and Seller.

First copy the `.env.example` to `./config/dev.env`

To run the dockerized **postgress** , **kafka zookeeper** , **elastic search** , **redis**
run this command
`docker compose up --build -d`

To install the dependencies run
`pnpm install`

To start the dev server run
`pnpm start:dev`

To test run
`npm test`

some test might not work