Alljob is a it job offers aggregator
- Python 3.10
- Poetry
- Node
- working internet connection
This part of the code is responsible for downloading offers from the following websites:
- nofluffjobs.com
- justjoin.it
- it.pracuj.pl
- bulldogjob.pl
downloaded data is serialized and sent to the MongoDB database.
Create an .env
file in services/scrapper/src
to make the scrapper working
DB_URI=[mongo db uri]
poetry install
poetry shell
cd ./services/scrapper/src/
poetry run python main.py
pip install -r requirements.txt
cd ./services/scrapper/src/
python main.py
poetry install
poetry shell
cd .services/backend/src/
poetry run python main.py
pip install -r requirements.txt
cd ./services/backend/src/
python main.py
Create an .env
file in services/backend/src
to make the backend working
PORT=[port]
HOST=[host]
DB_URI=[mongo db uri]
cd ./frontend
npm install
npm run dev