Table of Contents
This platform, made exclusively for MegaK JS Course provides an easy way for HR departments of companies, including headhunters, to connect with people seeking employment in the IT industry.
MegaK students can use it to showcase their skills in a standardized manner. HR personnel can effortlessly find suitable job candidates, conduct interviews, and offer cooperation. The platform is not intended to compete directly with job portals. Instead, its goal is to complement the market with a focus on MegaK students.
Currently, there is no live demo available. We are working to make it available in the near future.
This repository contains the back-end part of the application.
The front-end part is located at https://github.com/HessianPL/MegaK_HeadHunter_FE
- Clone the repository
https://github.com/perlus3/HeadHunterBE
- Install dependencies
npm install
- Create an ".env" file in the application's root directory, and fill it e.g.:
APP_ENV = development
APP_IP = localhost
APP_PORT = 3000
APP_DOMAIN = 'http://localhost:3001'
TYPEORM_HOST = 127.0.0.1
TYPEORM_USERNAME = root
TYPEORM_PASSWORD = ''
TYPEORM_DATABASE = headhunter
TYPEORM_PORT = 3306
TYPEORM_SYNC = true
JWT_SECRET = <Your top secret code the longer the better>
USER_NAME_SMTP= ''
USER_PASSWORD_SMTP= ''
HOST_SMTP= ''
PORT_SMTP= ''
EMAIL_SEND_FROM_SMTP= ''
JWT_EXPIRES_ACCESS = 24h
JWT_EXPIRES_REFRESH = 720h
- Create new Database (name must be the same like in "TYPEORM_DATABASE" in ".env" file) e.g.:
headhunter
- For development run
nest start --watch
- To build production version run
nest build
Kamil Perlega https://github.com/perlus3
Wojciech Kuciński https://github.com/cynio007
Małgorzata Jurkiewicz https://github.com/MalgorzataJu
Radosław Baran https://github.com/baradoslaw
Artur Ponieczyński https://github.com/ArturPonieczynski