Explore the docs ยป
View Demo
ยท
Api Demo
Hirejob is a hiring website to make it easier to connect workers with recruiters. Workers can create an account and display portfolios, work experiences, and skills on this website. Recruiters can create an account for searching and hiring workers based on company needs. Workers will be notified if they are hired by recruiter.
These are the libraries and service used for building this backend API
You'll need these programs installed before proceeding to installation
Follow this steps to run the server locally
- Clone this repository
git clone https://github.com/alifankebima/hirejob-backend.git
- Change directory to hirejob-backend
cd hirejob-backend
- Install all of the required modules
npm install
-
Create PostgreSQL database, query are provided in hirejob-database-query.sql
-
Create and configure
.env
file in the root directory, example credentials are provided in .env.example
- Please note that this server requires Google Drive API credentials
- Otherwise API endpoint with image upload won't work properly
- Run this command to run the server
npm run server
- Or run this command for running in development environment
npm run dev
- Run this command for debugging and finding errors
npm run lint
Documentation files are provided in the docs folder
API endpoint list are also available as published postman documentation
๐ Frontend Hirejob
๐ Backend Hirejob
๐ Demo Hirejob