Vue.js website made to regroup some image processing methods learnt in image processing courses.
The server uses Flask, and the Vue app communicates with the server with POST requests.
First, you need to clone the repository:
git clone https://github.com/ArthurLeFloch/ImageEditor.gitThe following isn't required if you plan to use docker only.
Navigate to the client folder and run npm install.
Create a virtual environment and install what's in requirements.txt,
for example using the following:
python3 -m venv venv
pip install -r requirements.txtOn a terminal (to start the website):
cd client && npm run devOn another terminal (server):
cd server && python3 api.pysudo docker compose build
sudo PORT=3000 docker compose up -d # Default port is 8080