The backend is written on the basis of the fastapi
web framework using the Jinja2
templating engine and the ASGI web server uvicorn
The frontend is written in pure JavaScript
and pure CSS
The interaction with the database takes place using the SQLAlchemy
ORM framework
To download and run this project, you need to install git
- Launch terminal in the folder for this project
- Clone project repository -
git clone https://github.com/ArchiKeV/jjit.git
- Go to project folder -
cd jjit
- Allow execution of
init.sh
andrun.sh
files -chmod + x init.sh run.sh
- Run
init.sh
for the first time -./init.sh
- Run
run.sh
in a terminal every time you need to run a project -./run.sh
To download and run this project, you need to install git
, python
and vc_redist.x64
- Launch terminal in the folder for this project
- Clone project repository -
git clone https://github.com/ArchiKeV/jjit.git
- Go to project folder -
cd jjit
- Run
init.bat
for the first time -init.bat
- Run
run.bat
in a terminal every time you need to run a project -run.bat
-
All filters except "Skills" and "Companies" are selected with "OR" logic
-
In the "Skills" and "Companies" filters, you can include or exclude the desired option - the included options will be circled in green, and the excluded ones - in red.
-
In the "Companies" filter, you can select the prepared preset "Add visa PBH companies". This preset includes in the filter the companies listed on the gov.pl website in the Poland.Business Harbor visa section