A simple app for client submission and vendor addressing of help tickets. Profile images are fetched from Gravatar, and markdown ticket/comment bodies are supported by remarkable.
The Backend API and HTTP server is built with FastAPI.
The Frontend is a static Javascript app created with SvelteKit
It is designed to run on deta.sh for free, though it can be deployed to various diverse platforms with little effort.
The following command will run the API on 127.0.0.1:8000 using a top-level .env
file
python -m uvicorn test:app --reload
The following command will run the JS frontend on 127.0.0.1:5173 using a web/.env
cd web
npm run dev
The following command will build the static Frontend Web App in web/build
cd web
npm run build