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: 3 months ago
JSON representation
Ecommerce API with having End to End test of the all end point
- Host: GitHub
- URL: https://github.com/jewel109/ecommerce-service
- Owner: jewel109
- Created: 2024-08-21T04:14:11.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-22T02:14:15.000Z (almost 2 years ago)
- Last Synced: 2025-10-14T07:07:41.443Z (9 months ago)
- Topics: docker, docker-compose, elasticsearch, event-driven-architecture, jest, kafka, postgresql, redis, rest-api, typescript
- Language: TypeScript
- Homepage:
- Size: 177 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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