Developer Guide Overview
Architecture
The Data Annotation Engine consists of a Frontend and a Backend component. The Frontend is a single page application based on Vue.js and Typescript. The backend is written in Python using the FastAPI framework.
Getting Started
The repositories are hosted in this Gitlab.com group. After cloning the repositiories, you can run the apps as follows:
Frontend
You will need an installation of node (version >=22) and npm. Make sure, pnpm is installed globally:
npm install -g pnpm
Next:
pnpm install
pnpm dev
Backend
You will need python 3 to run the backend. The detailed instructions how to install and run the app can be found in the README.md file.