Application as a recruitment platform. It connects the participants of the MegaK course and potential employers. The purpose of the app is to help students find their first job as a developer.
Live demo: IN PROGRESS
Github frontend: https://github.com/Jutrzenka/HeadHunterG11-FR
Github backend: https://github.com/Jutrzenka/HeadHunterG11-BE
Group members:
- Jutrzenka Jutrzenka#2251 kacperczaja1999@gmail.com
- iwanczakrafal
- madridista5
- Marcel998 Marcel998#5607
- marooonio
- NorGoz
- OllaWilk
- RafalKuchta
Additional roles in the team:
HeadHunterG11-BE/
├── public/
│ └── build
├── src/
│ ├── admin/
│ │ ├── authorization-token
│ │ ├── dto
│ │ └── schema
│ ├── auth/
│ │ ├── authorization-token
│ │ ├── dto
│ │ └── schema
│ ├── interview/
│ │ ├── dto
│ │ └── schema
│ ├── mail/
│ │ └── templates
│ ├── userData/
│ │ ├── dto
│ │ └── entities
│ └── Utils/
│ ├── config
│ ├── decorators
│ ├── function
│ └── types
├── test/
│ ├── app.e2e-spec.ts
│ └── jest-e2e.json
├── .env
├── .eslintrc.js
├── .gitignore
├── .npmrc
├── .prettierrc
├── nest-cli.json
├── package.json
├── package-lock.json
├── README.md
├── tsconfig.build.json
└── tsconfig.json
To run this project, you will need to add the following environment variables to your .env file
SSL = true/false
SECURE = true/false
DOMAIN = your domain
PORT = your port
SALT_ROUND = 13
SECRET_OR_KEY = long hash
SERVICE_MAILER = null
HOST_MAILER = your mailer domain
PORT_MAILER = your mailer port
SECURE_MAILER = true/false
AUTH_USER_NAME_MAILER = admin
AUTH_USER_PASS_MAILER = admin
FROM_MAILER = headhunter@admin.example.com
STRICT_MAILER = true/false
DB_NOSQL = mongodb address
DB_TYPE_SQL = mysql
DB_DATABASE_SQL = head_hunter
DB_HOST_SQL = localhost
DB_PORT_SQL = 3306
DB_USERNAME_SQL = root
DB_PASSWORD_SQL = ''Clone the project:
git clone https://github.com/Jutrzenka/HeadHunterG11-BE.git
Go to the project directory:
cd HeadHunterG11-BE
Install dependencies:
npm install
Start the server:
npm start
Insomnia V4 template: https://drive.google.com/file/d/14bLvYNFqQ_gnsD6XyitEMOubZxVNPMRD/view?usp=sharing