This project aims to realise a web site listing some job advertisements. To make this possible, we needed to realise the following steps :
The main task is to make all the previous tasks communicate together.
You can see above the display of our main page 'Home', 'Recruiter Profile', 'Admin Panel', 'Job advertisement'.
The technologies used on our project are :
⚠️ Dependencies ⚠️
Make sure you have a version of python(¹) >= 3.9.2, you can check it with :
python3 -v
python3 -m venv -h
(¹) If you want to install python 3.9.x, sudo apt-get install python3.9
.
(²) If you want to install virtual env with python, sudo apt-get install python3-venv
.
👍🏼 Once you check you have python3.9
and python3-venv
, you can follow the steps below : 👍🏼
Step 1 :
Once you have clone the repositorie and you're in the root folder, enter the following command to create a virtual environnement :
python3 -m venv env
A new folder must be appear, named env
.
Step 2 :
Now, you will enter in the virtual environnement by running :
source env/bin/activate
(env) username@my_debian: ~/T-WEB501-TLS_6-main$
bash install_dependencies.sh
Now, you need to exit the virtual environnement with :
deactivate
Update the environnement of your terminal to get all the new dependencies installed before. Run :
exec bash
You can run again :
source env/bin/activate
to re-enter in your virtual environnement.
cd Frontend/jobboard
nvm install 19.0.0
npm install
cd ../..
python3 launch-servers.py
http://localhost:5173
.- Nathan DULAC
- Ariirau FUCKS