This web application is a prototype of the < Freelancer.com > marketplace. It's a distributed service oriented application using Apache Kafka. The backend database is developed on MongoDB with Passport.js as authentication middleware.
- ReactJS
- Redux
- HTML5
- CSS3
- Bootstrap 4
Steps to Run:
1. npm install
2. npm start
- Node.js
- Express.js
- Apache Kafka
- Passport.js
- MongoDB (session data)
Steps:
1. npm install
2. nodemon
- Node.js
- Apache Kafka
- MongoDB (application data)
Steps:
1. npm install
2. run mongodb -> mongod
3. create kafka topics.
4. run zookeeper and kafka
5. npm start
Suhas Hunsimar - HSuhas