Detta är prototypen av matmarknaden byggd på dynamiskt inköpssystem DIS.
Ladda ner appen Expo Go och scanna därefter följande QR-kod:
Så här kommer du igång:
git clone https://github.com/iteam1337/skaff
cd skaff
npm install
npm run ios
Nu startas automatiskt din iOS Simulator och du kan testa applikationen live där.
Appen är beroende av ett API som kör Socket.IO och hanterar demouppgifter. Detta API driftas i Berget.cloud i ett eget Kuberneteskluster. Det betyder att ingen data skickas utanför EU vilket gör det enklare att hantera personuppgifter etc. För att konfigurera klustret är det enklast att ändra i k8s mappen. Alla filer där skickas automatiskt till kubernetesklustret. Vid nya ändringar i main byggs automatiskt en ny version av API och deployas automatiskt i klustret när det är klart. API:et nås på adressen skaff-api.iteam.pub.
För att göra en ny release av appen kör man detta kommando:
eas update
Då får man en länk till nya QR-koder att publicera
Vi testar att använda Signicat för att signera avtal digitalt mellan Producent och Beställare. För att enkelt kunna demonstrera flödet kör vi Norwegian BankID
För att detta ska fungera korrekt behöver du förbereda följande:
Döp om .env.example
till .env
och fyll i SIGNICAT_CLIENT_ID
och SIGNICAT_CLIENT_SECRET
Följ sedan stegen under Order test user för att generera testanvändare hos BankID Norge.
När du signerar avtalet, välj "Norwegian BankID" och följ stegen.
MIT Copyright (c) 2024 Iteam Solutions AB