✧
View Demo ✧
Report Bug ✧
Getting Started ✧ Installing ✧
Author ✧
Empower your job search journey with our cutting-edge MERN-based job portal. Seamlessly designed for users, companies, and admins alike, our platform revolutionizes the employment landscape. Users can effortlessly create profiles, explore job opportunities, apply with ease, and receive personalized recommendations tailored to their skills. Meanwhile, companies enjoy streamlined processes for profile creation, job posting, candidate management, and more. Admins wield powerful tools to manage company approvals, user restrictions, and security measures. Experience the future of employment platforms, akin to the renowned functionality of renowned job portals.
Experience Next-Gen Employment Solutions with Our MERN Stack Job Portal!
- Home Page
- Job Filter Page
- Job Details & Apply Page
- Search Company Page
- Company Details & Review Company Page
- User Register Page
- User Dashboard Page
- User Profile Page
- User Applied Job Page
- Company Register Page
- Company Dashboard Page
- Post Job Page
- List Job / Update Jobs / Delete Job Page
- View Applied Candidate / Approve Candidate / Reject Page
- List Approved Candidate Page
- Company Change Password Page
- Company Approve / Restrict Page
- User Restrict Page
- OTP Verification Page
- Forgot Password Page
- Login / Logout
- Login/Signup for User/Company/Admin
- Search Based on Job Title & Job Location
- Debouncing Integration
- Job Sorting Based on Location, Salary, Experience, Job Type, Workplace Type
- Job Pagination (Default 4 Products Per Page)
- Job Add, View, Update, Delete
- Restrict User
- Download CV
- Rich text editor
- Role based routing
- OTP verification
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
This project was built using React v 18.2.0, Shadcn, Typescript, Rest API, Node JS, Express and MongoDB. It is a hotel booking web application and for running on your local environment you should follow these guidelines.
- NPM
- Node JS
- MongoDB
The project repository can be found in GitHub link or just clone the project using this command.
git clone https://github.com/sumit-kr-das/recruitx-frontend
- Open terminal on your workspace with
cd /home/workspace/recruitx-frontend
Install NPM
Check that you have node and npm installed
To check if you have Node.js installed, run this command in your terminal:
node -v
To confirm that you have npm installed you can run this command in your terminal:
npm -v
To confirm that you have MongoDB installed you can run this command in your terminal:
mongo -v
To install all the dependences of the project, run the following command:
cd https://github.com/sumit-kr-das/recruitx-frontend
npm install
To run the application got to the client folder and run the following command:
npm run dev
To install all the dependences of the project, run the following command:
cd https://github.com/sumit-kr-das/recruitx-frontend
Open your docker desktop & run the following command
docker build -t recruitx-frontend .
docker run --rm --name recruitx -d -p 4173:4173 recruit-frontend
To run this project, you will need to add the following environment variables to your .env
file in server folder
API_BASE_URL
- Web Storm
- npm create vite template
- MongoDB compass
If you want to contact with us, you can reach me through below handles.
© 2024 Sumit Kumar Das & Sk Shoyeb
Give a ⭐️ if you like this project!