A platform where developers from across the globe meets employers and vice versa
MeetDevs is a cutting-edge website designed to connect employers with talented individuals in the tech industry. With a user-friendly interface and advanced search features, MeetDevs makes it easy for employers to find the perfect candidates for their projects or job openings. Employers can browse through a diverse pool of skilled professionals, filtering by specific skills, experience level, and location. The platform also allows employers to view detailed profiles, portfolios, and resumes of potential hires, making the selection process more efficient and informed. MeetDevs aims to streamline the hiring process, bringing together employers and talented developers in a seamless and productive manner. You don't have to be a networking pro! to get that your dream job, you just need be a master at your craft and you will get that your dream job you deserve. So, even as an introvert you can get that job
- Mongodb
- Express
- React
- Nodejs
- Ranking System: Talent get ranked based on their skills, years of experience and collaborations, leveraging github api to obtain metrics to be used to calculate talent rank percentile and weekly coding challenge, thus employer can easily identify the top 1% on the platform
- Fairness Policy: Every talent has a fair chance of getting their dream job, for no talent can accept two offers at a time, hence, other talent has a fair chance of getting served eventually.
In order to run this project you need:
Atleast Nodejs 16
sudo apt-get update && sudo apt-get install nodejs
Steps
- Clone the repository
git clone <url>
cd MeetDevs
- Install Dependencies
npm install
npm run install:all
- Create a .env file with the following variable names
DB_NAME=your_db_name
DB_USERNAME=your_username
DB_PWD=your_db_password
TEST_DB_NAME=test_db_name
JWT_SECRET=jwt_secret
- Run both server and client concurrently
npm run dev
Then open the generated port and host with your web browser with localhost/
Like this
http://127.0.0.1:5173/
If you encouter an issue setting up create an Issue here
To run tests, run the following command:
npm run test:server
If you like this project, help us by giving a ⭐️!
This project is MIT licensed.