├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── README.md ├── app ├── app.config.ts ├── app.vue ├── assets │ └── css │ │ └── main.css ├── components │ ├── Header │ │ ├── Header.vue │ │ └── HeaderLangSwitcher.vue │ ├── Questions │ │ └── QuestionsForm.vue │ └── Results │ │ ├── ResultsFlag.vue │ │ ├── ResultsImage.vue │ │ ├── ResultsTester.vue │ │ └── ResultsTesterSampleBtn.vue ├── composables │ ├── useQuestionsState.ts │ └── useSerializer.ts ├── i18n.config.ts ├── layouts │ └── default.vue ├── pages │ ├── flag.vue │ ├── index.vue │ ├── questions.vue │ └── results.vue └── utils │ ├── axes.ts │ ├── flag.ts │ └── questions-weights.ts ├── eslint.config.js ├── i18n └── locales │ ├── ar.json │ ├── en.json │ ├── es.json │ ├── fr.json │ ├── it.json │ ├── ru.json │ └── zh.json ├── nuxt.config.ts ├── package.json ├── pnpm-lock.yaml ├── public ├── favicon.ico └── images │ ├── anarchism.png │ ├── anarchism_small.png │ ├── capitalism.png │ ├── capitalism_small.png │ ├── communism.png │ ├── communism_small.png │ ├── complotism.png │ ├── complotism_small.png │ ├── conservative.png │ ├── conservative_small.png │ ├── constructivism.png │ ├── constructivism_small.png │ ├── ecology.png │ ├── ecology_small.png │ ├── essentialism.png │ ├── essentialism_small.png │ ├── favicon.ico │ ├── feminism.png │ ├── feminism_small.png │ ├── flag_sprites.png │ ├── internationalism.png │ ├── internationalism_small.png │ ├── laissez_faire.png │ ├── laissez_faire_small.png │ ├── monarchism.png │ ├── monarchism_small.png │ ├── nationalism.png │ ├── nationalism_small.png │ ├── politiscales.png │ ├── politiscales_cover.png │ ├── pragmatism.png │ ├── pragmatism_small.png │ ├── production.png │ ├── production_small.png │ ├── progressive.png │ ├── progressive_small.png │ ├── punitive_justice.png │ ├── punitive_justice_small.png │ ├── reform.png │ ├── reform_small.png │ ├── regulation.png │ ├── regulation_small.png │ ├── rehabilitative_justice.png │ ├── rehabilitative_justice_small.png │ ├── religion.png │ ├── religion_small.png │ ├── revolution.png │ ├── revolution_small.png │ ├── veganism.png │ └── veganism_small.png ├── server └── tsconfig.json └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/README.md -------------------------------------------------------------------------------- /app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/app.config.ts -------------------------------------------------------------------------------- /app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/app.vue -------------------------------------------------------------------------------- /app/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/assets/css/main.css -------------------------------------------------------------------------------- /app/components/Header/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/components/Header/Header.vue -------------------------------------------------------------------------------- /app/components/Header/HeaderLangSwitcher.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/components/Header/HeaderLangSwitcher.vue -------------------------------------------------------------------------------- /app/components/Questions/QuestionsForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/components/Questions/QuestionsForm.vue -------------------------------------------------------------------------------- /app/components/Results/ResultsFlag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/components/Results/ResultsFlag.vue -------------------------------------------------------------------------------- /app/components/Results/ResultsImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/components/Results/ResultsImage.vue -------------------------------------------------------------------------------- /app/components/Results/ResultsTester.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/components/Results/ResultsTester.vue -------------------------------------------------------------------------------- /app/components/Results/ResultsTesterSampleBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/components/Results/ResultsTesterSampleBtn.vue -------------------------------------------------------------------------------- /app/composables/useQuestionsState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/composables/useQuestionsState.ts -------------------------------------------------------------------------------- /app/composables/useSerializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/composables/useSerializer.ts -------------------------------------------------------------------------------- /app/i18n.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/i18n.config.ts -------------------------------------------------------------------------------- /app/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/layouts/default.vue -------------------------------------------------------------------------------- /app/pages/flag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/pages/flag.vue -------------------------------------------------------------------------------- /app/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/pages/index.vue -------------------------------------------------------------------------------- /app/pages/questions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/pages/questions.vue -------------------------------------------------------------------------------- /app/pages/results.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/pages/results.vue -------------------------------------------------------------------------------- /app/utils/axes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/utils/axes.ts -------------------------------------------------------------------------------- /app/utils/flag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/utils/flag.ts -------------------------------------------------------------------------------- /app/utils/questions-weights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/app/utils/questions-weights.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/eslint.config.js -------------------------------------------------------------------------------- /i18n/locales/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/i18n/locales/ar.json -------------------------------------------------------------------------------- /i18n/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/i18n/locales/en.json -------------------------------------------------------------------------------- /i18n/locales/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/i18n/locales/es.json -------------------------------------------------------------------------------- /i18n/locales/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/i18n/locales/fr.json -------------------------------------------------------------------------------- /i18n/locales/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/i18n/locales/it.json -------------------------------------------------------------------------------- /i18n/locales/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/i18n/locales/ru.json -------------------------------------------------------------------------------- /i18n/locales/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/i18n/locales/zh.json -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/images/anarchism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/anarchism.png -------------------------------------------------------------------------------- /public/images/anarchism_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/anarchism_small.png -------------------------------------------------------------------------------- /public/images/capitalism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/capitalism.png -------------------------------------------------------------------------------- /public/images/capitalism_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/capitalism_small.png -------------------------------------------------------------------------------- /public/images/communism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/communism.png -------------------------------------------------------------------------------- /public/images/communism_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/communism_small.png -------------------------------------------------------------------------------- /public/images/complotism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/complotism.png -------------------------------------------------------------------------------- /public/images/complotism_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/complotism_small.png -------------------------------------------------------------------------------- /public/images/conservative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/conservative.png -------------------------------------------------------------------------------- /public/images/conservative_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/conservative_small.png -------------------------------------------------------------------------------- /public/images/constructivism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/constructivism.png -------------------------------------------------------------------------------- /public/images/constructivism_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/constructivism_small.png -------------------------------------------------------------------------------- /public/images/ecology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/ecology.png -------------------------------------------------------------------------------- /public/images/ecology_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/ecology_small.png -------------------------------------------------------------------------------- /public/images/essentialism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/essentialism.png -------------------------------------------------------------------------------- /public/images/essentialism_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/essentialism_small.png -------------------------------------------------------------------------------- /public/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/favicon.ico -------------------------------------------------------------------------------- /public/images/feminism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/feminism.png -------------------------------------------------------------------------------- /public/images/feminism_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/feminism_small.png -------------------------------------------------------------------------------- /public/images/flag_sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/flag_sprites.png -------------------------------------------------------------------------------- /public/images/internationalism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/internationalism.png -------------------------------------------------------------------------------- /public/images/internationalism_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/internationalism_small.png -------------------------------------------------------------------------------- /public/images/laissez_faire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/laissez_faire.png -------------------------------------------------------------------------------- /public/images/laissez_faire_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/laissez_faire_small.png -------------------------------------------------------------------------------- /public/images/monarchism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/monarchism.png -------------------------------------------------------------------------------- /public/images/monarchism_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/monarchism_small.png -------------------------------------------------------------------------------- /public/images/nationalism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/nationalism.png -------------------------------------------------------------------------------- /public/images/nationalism_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/nationalism_small.png -------------------------------------------------------------------------------- /public/images/politiscales.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/politiscales.png -------------------------------------------------------------------------------- /public/images/politiscales_cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/politiscales_cover.png -------------------------------------------------------------------------------- /public/images/pragmatism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/pragmatism.png -------------------------------------------------------------------------------- /public/images/pragmatism_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/pragmatism_small.png -------------------------------------------------------------------------------- /public/images/production.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/production.png -------------------------------------------------------------------------------- /public/images/production_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/production_small.png -------------------------------------------------------------------------------- /public/images/progressive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/progressive.png -------------------------------------------------------------------------------- /public/images/progressive_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/progressive_small.png -------------------------------------------------------------------------------- /public/images/punitive_justice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/punitive_justice.png -------------------------------------------------------------------------------- /public/images/punitive_justice_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/punitive_justice_small.png -------------------------------------------------------------------------------- /public/images/reform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/reform.png -------------------------------------------------------------------------------- /public/images/reform_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/reform_small.png -------------------------------------------------------------------------------- /public/images/regulation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/regulation.png -------------------------------------------------------------------------------- /public/images/regulation_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/regulation_small.png -------------------------------------------------------------------------------- /public/images/rehabilitative_justice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/rehabilitative_justice.png -------------------------------------------------------------------------------- /public/images/rehabilitative_justice_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/rehabilitative_justice_small.png -------------------------------------------------------------------------------- /public/images/religion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/religion.png -------------------------------------------------------------------------------- /public/images/religion_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/religion_small.png -------------------------------------------------------------------------------- /public/images/revolution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/revolution.png -------------------------------------------------------------------------------- /public/images/revolution_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/revolution_small.png -------------------------------------------------------------------------------- /public/images/veganism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/veganism.png -------------------------------------------------------------------------------- /public/images/veganism_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/public/images/veganism_small.png -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Conobi/politiscales/HEAD/tsconfig.json --------------------------------------------------------------------------------