Outlr is a PSE (Praxis der Softwareentwicklung) project developed at the Karlsruhe Institute of Technology during the winter semester of 2022/23. This repo contains the code from the implementation and quality assurance phases. Some small changes were done after the submission deadline.
You are free to use everything in this repo.
Note: The backend IP is hardcorded in the frontend. To change it, you can follow these steps:
- Download the source code
- Change the
baseURL
infrontend/src/api/AxiosClient.ts
to the new IP of the backend - Go to the root folder of the project and rebuild it:
docker-compose build
- Start the app:
docker-compose up -d
This deployment method is not available on GitHub
- Start the docker daemon
- Go to the latest release. Under Assests > Other download the
Docker-Compose files
- Extract the files and go to the extracted folder
- Set a strong
JWT_SECRET_KEY
in the.env
file - Run the following command to start the app:
docker-compose up -d
- Go to http://localhost:1337/
- To stop the app run:
docker-compose down