Yleistason kuvassa on kyselypelitehdas on esitetty käyttäjien ja organisaatioiden näkökulmasta sekä toimijoiden vuorovaikutusta pelin eri osiin.
Arkkitehtuurikuva tarkentaa sovelluksen rakennetta komponenteittain. Kyselypeli koostuu kahdesta eri sovelluksesta:
Lähdekoodi on tallennettu Github-versionhallintaan.
Julkinen GItHub linkki https://github.com/aai-questionnaire-platform (Julkaistaan 23.12.2022)
Julkaisussa eri ympäristöihin käytetään Github Actions -työkalua.
Versionhallinen projekti | Rooli | Ohjelmointikieli ja käytetty kehyskirjasto | Versionhallinnan URL |
---|---|---|---|
admin-frontend | Hallintatyökalun selainsovellus | Typescript, React.JS, Material-UI | - |
admin-infrastructure | Hallintatyökalun pilviresurssit | Typescript, AWS CDK | - |
admin-backend | Hallintatyökalun ohjelmakoodi | Typescript, AWS CDK | - |
admin-cms | Webiny-sisällönhallintajärjestelmä | Webiny | - |
questionnaire-factory | Kyselypelin selainsovellus | Typescript, Next.JS | - |
factory-infra | Kyselypelin pilviresurssit | Typescript, AWS CDK | - |
factory-backend | Kyselypelin ohjelmakoodi | Typescript, AWS CDK | - |
docs | Ohjeet sovelluksien hallintaan | - | - |