Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Wellers0n/node-kafka
nodejs application using kafka streams
https://github.com/Wellers0n/node-kafka
express javascript kafka node typescript
Last synced: 4 months ago
JSON representation
nodejs application using kafka streams
- Host: GitHub
- URL: https://github.com/Wellers0n/node-kafka
- Owner: Wellers0n
- Created: 2023-05-15T19:48:55.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-13T03:29:33.000Z (over 1 year ago)
- Last Synced: 2024-08-01T21:56:50.848Z (7 months ago)
- Topics: express, javascript, kafka, node, typescript
- Language: TypeScript
- Homepage:
- Size: 2.61 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
node-kafka
## Nodejs and kafka
node-kafka uses a stack full `Typescript` on the backend, I'm making this project to improve
my skills!## Node version
Use node `v18.12.1`
## Initing in the your PC
- For clone the project `git clone https://github.com/Wellers0n/node-kafka.git`
- Enter in the folder `cd node-kafka/`
- To install project dependency: `yarn`## Init kafka and apache
At the root directory, run the following commands:
start kafka and apache
```sh
docker-compose up --build -d
```and start server
```sh
yarn dev
```## Listening in
PORT: `http://localhost:3001`
## API Docs
Visit [http://localhost:3001/docs/](http://localhost:3001/docs/) for more information about the documentation
## kill docker-compose
```sh
docker-compose down -v
```## Stack used
[ReactJS](https://reactjs.org/)
[ExpressJS](https://expressjs.com/)
[MongoDB](https://www.mongodb.com/)
[Swagger](https://swagger.io/)
[Docker-compose](https://docs.docker.com/compose/)
[Yarn](https://yarnpkg.com/en/)