Skip to content

MalgorzataJu/HeadHunterBE

 
 

Repository files navigation

image

MegaK HeadHunter

Table of Contents
  1. About The Project
  2. About this repository

💬 About the project

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.

(back to top)

💻 Technologies used

image

NestJS

MySQL

JWT

image

(back to top)

🎬 Live demo

Currently, there is no live demo available. We are working to make it available in the near future.

(back to top)

📷 Screenshots

image image image

(back to top)

📖 About this repository

This repository contains the back-end part of the application.

The front-end part is located at https://github.com/HessianPL/MegaK_HeadHunter_FE

(back to top)

🔨 Installation

  1. Clone the repository
https://github.com/perlus3/HeadHunterBE
  1. Install dependencies
npm install
  1. 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
  1. Create new Database (name must be the same like in "TYPEORM_DATABASE" in ".env" file) e.g.:
headhunter
  1. For development run
nest start --watch
  1. To build production version run
nest build

(back to top)

👒 🎩 Contributors

Backend team constists of:

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

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.9%
  • EJS 5.1%
  • JavaScript 1.0%