-
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 |