Vacansee API scrapes vacancies from different job listing websites of Azerbaijan and creates universal database with API access.
Supported websites:
- https://boss.az
- https://www.hellojob.az
- https://jobsearch.az
- https://www.offer.az
- https://projobs.az
- https://www.rabota.az
Clone the repository, then install dependencies via composer:
$ composer install
Install javascript dependencies:
$ yarn install
Create .env.local
file or modify .env
file. Set DATABASE_URL
, MAILER_URL
and MAILER_DSN
environment variables.
Create database and run migrations:
$ php bin/console doctrine:database:create
$ php bin/console doctrine:migrations:migrate
Sync categories with database (you have to do this every time you add new category):
$ php bin/console app:sync:categories
Done!
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.