Web UI for piScan system.
- React 18.2
- Vite 5.1.4
- Typescript 5.2.2
- wouter 3.0.1
- nginx
- Scanning devices (scanners / printers) management
- Inifinite scroll for files preview + search support
- Starting + monitoring scanning processes
- Integrated with eslint and prettier
- Create
.env
file
cp .env.template .env
- Set
VITE_API_URL
to API url, for example
http://127.0.0.1:8000/api
- Install dependencies
npm i
- Start dev server
npm run dev
- Create
.env
file
cp .env.template .env
- Set
VITE_API_URL
to API url, for example
http://127.0.0.1:8000/api
- Build docker image
docker compose build
- Serve app via nginx
docker compose up -d