-
The goal is to build a distributed enterprise web application which enables the applicant to apply for various jobs and recruiter to post jobs. As well as create a dashboard for displaying analytics on user activity.
-
We were tasked with this project requirement so that we can learn and develop enterprise MERN stack applications with the use of distributed publish-subscribe messaging system like Apache Kafka along with a variety of other technologies like redis, mocha, etc.
| Area | Technology |
|---|---|
| Front-End | React, Redux, React Router, Bootstrap, HTML5, CSS3, Javascript ( ES6 ) |
| Analytics Graphs | D3.js |
| Message-oriented middleware | Apache Kafka |
| Authentication Middleware | Passport.js |
| Back-End | Express, Node.js |
| In-Memory Caching / Datastore | Redis |
| API Testing | Mocha, Postman |
| Performance Testing | JMeter |
| Database | MySQL (Amazon RDS), MongoDB |














