Skip to content

nafaaal/dissertation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrivacWeb

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

Built With

Prerequisites

  • Python 3.11+
  • Latest NPM and Node

Manually

  1. Clone the repo - git clone git@github.com:nafaaal/Dissertation.git

  2. 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 PowershellPS C:\> <venv>\Scripts\Activate.ps1
  • 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

3. Run the frontend

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors