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.git
The 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.txt
On a terminal (to start the website):
cd client && npm run dev
On another terminal (server):
cd server && python3 api.py
sudo docker compose build
sudo PORT=3000 docker compose up -d # Default port is 8080