Git Product home page Git Product logo

job-portal-mern-stack's Introduction

Linkedin Prototype using MERN Stack

Introduction

Using Restful web services, React JS, NodeJS MySQL, Kafka, NoSQL database MongoDB we have successfully created a prototype of LinkedIn. Our application consists of two main type of users: Applicant and Recruiter.

After logging in, the user gets presented with a different view of the system depending on the role i.e. the user is Applicant or Recruiter. If the logged in user is an Applicant, they are shown user dashboard which has the analytics of all the user activity on our website. We’ve used Charts.js library to display the graphs of all user activity.

Applicant has various functionalities such as Search and Apply for a Job, Messaging, Networking with people i.e. ability to connect with other people (implemented using GraphDB) and view and edit profile. Recruiter has various functionalities such as Posting a Job, Messaging, Networking with people i.e. ability to connect with other people (implemented using GraphDB) and view and edit profile.

System Architecture

image

Technologies Used

Stack Technology Used Hosting
Frontend React with Redux 2 AWS EC2 Instances
Backend Node js 3 AWS EC2 Instances
Messaging/Queue Kafka 4 AWS EC2 Instances
Database MySQL AWS RDS
GraphDB Graphstory
MongoDB 3 AWS Replicas
S3 Bucket AWS S3 Bucket

Database Design

image

job-portal-mern-stack's People

Contributors

arman-pathan avatar bargemb avatar saketthakare avatar shubhamssand avatar svarun1307 avatar thevarunjain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

job-portal-mern-stack's Issues

how to run on localhost?

hello sir, it's interesting project with good looking frontend
i'm learning bridging between the frontend and backend but I am hampered/stuck at it
which part should I change so I can run it on localhost?
thank you

Interesting project

Hi,

I am thinking to test this project, and are wondering if it's possible to successfully install it without Kafka, just as a simple structure which includes all components to test it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.