A tool made to encourage transparency on the web and to enable users to better understand the information being gathered from websites.
View Demo Application
- Python 3.11+
- Latest NPM and Node
-
Clone the repo -
git clone git@github.com:nafaaal/Dissertation.git -
Run the backend
-
Go into the backend directory -
cd Dissertation/backend -
Create a virtual environment -
python3 -m venv venv -
Activate the virtual environment
- Linux/MacOS/WSL2 -
source venv/bin/activate - Windows CMD -
C:\> <venv>\Scripts\activate.bat - Windows Powershell
PS C:\> <venv>\Scripts\Activate.ps1
- Linux/MacOS/WSL2 -
-
Install all the needed dependencies -
pip install -r requirements.txt -
Run the Flask server -
python app.py
A development backend server should now be running at 127.0.0.1:5000
- Go into the frontend directory -
cd Dissertation/frontend - Install all the needed dependencies -
npm install - Run the development server -
npm run serve
A development frontend server should now be running at 127.0.0.1:8080