Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ayobami6/meetdevs
A platform where developers from across the globe meets employers and vice versa
https://github.com/ayobami6/meetdevs
googleoauth2 jwt-auth mern-stack nodejs reactjs vitejs website
Last synced: about 2 months ago
JSON representation
A platform where developers from across the globe meets employers and vice versa
- Host: GitHub
- URL: https://github.com/ayobami6/meetdevs
- Owner: Ayobami6
- License: mit
- Created: 2023-10-06T08:58:46.000Z (about 1 year ago)
- Default Branch: staging
- Last Pushed: 2023-11-01T16:11:27.000Z (about 1 year ago)
- Last Synced: 2024-04-14T14:09:17.168Z (9 months ago)
- Topics: googleoauth2, jwt-auth, mern-stack, nodejs, reactjs, vitejs, website
- Language: TypeScript
- Homepage: https://meet-devs.vercel.app
- Size: 23.1 MB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
MeetDevs
![Languages](https://img.shields.io/github/languages/top/Ayobami6/MeetDevs)
![GitHub repo size](https://img.shields.io/github/repo-size/Ayobami6/MeetDevs)
![GitHub issues](https://img.shields.io/github/issues/Ayobami6/MeetDevs)
![GitHub closed issues](https://img.shields.io/github/issues-closed/Ayobami6/MeetDevs)
![GitHub pull requests](https://img.shields.io/github/issues-pr/Ayobami6/MeetDevs)
![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed-raw/Ayobami6/MeetDevs)
![GitHub](https://img.shields.io/github/license/Ayobami6/MeetDevs)
![GitHub Repo stars](https://img.shields.io/github/stars/Ayobami6/MeetDevs?style=social)
![GitHub forks](https://img.shields.io/github/forks/Ayobami6/MeetDevs?style=social)
![GitHub contributors](https://img.shields.io/github/contributors/Ayobami6/MeetDevs)A platform where developers from across the globe meets employers and vice versa
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [🚀 Live Demo](#live-demo)
- [💻 Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Run tests](#run-tests)
- [👥 Authors](#authors)- [⭐️ Show your support](#support)
- [📝 License](#license)
**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
## 🛠 Built With- 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.### Prerequisites
In order to run this project you need:
Atleast Nodejs 16
```sh
sudo apt-get update && sudo apt-get install nodejs
```Steps
- Clone the repository
```bash
git clone
cd MeetDevs
```- Install Dependencies
```sh
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
```sh
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](https://github.com/Ayobami6/MeetDevs/issues)### Run tests
To run tests, run the following command:
```sh
npm run test:server
```If you like this project, help us by giving a ⭐️!
This project is [MIT](./LICENSE) licensed.