Momsröstnings-applikationen, eller kort ”moms-appen”, är en webb-applikation som vi har skapat för att realisera MIED, marknads-integrerad ekonomisk demokrati. Appen låter användare rösta om momsen på olika varor. När användaren ökar momsen på en vara så sänka momsen på andra varor automatiskt, så att intäkten till staten fortfarande är den samma. Nedanför ser du en bild på appen. Användaren kan dra i staplarna för att ändra momsen på de olika varorna.
Klicka här för att testa moms-appen
Vi har gjort tre filmer som visar hur man använder moms-appen:
Filmerna finns även upplagda på Youtube. Klicka här för att se filmerna på Youtube
Moms-appen är inne på sin tredje version. Här är en kort sammanställning över de olika versionerna:
Version 1: Det går att rösta och skapa omröstningar. Dock finns bara en typ av röstningspanel: vertikala staplar.
Version 2: Det går nu att välja typ av röstningspanel. Utöver den tidigare panelen med vertikala staplar finns nu: a) Nummer med scroll-knappar, b) Horisontella reglage, och c) Cirkeldiagram där användaren kan dra i de olika cirkelsektorerna för att göra dem större/mindre. Fortfarande är dock användargränssnittet ganska primitivt. Man måste t.ex. växla sida om man vill gå från att jobba med omrästningsomgångar till att rösta.
Version 3: En förbättring av gränssnittet. Webb-applikationen är nu en SAP – Single Application Page. Sidan laddas aldrig om utan för att hämta data från servern så används s.k. AJAX-anrop.
Version 4: Applikationen har nu helt gjorts om. Den består av en portalsida med två länkar till: 1) Rösta-panelen där kunder kan rösta, och 2) Admin-panelen, där man kan se historik över alla som röstat, samt se statistik. Tekniska detaljer: Nytt i version 4 är att applikationen är skapad helt och hållet med Javascript ramverket Reactjs, vilket betydligt underlättat utvecklandet. Dessutom har versionhanteraren Git användt för att hantera backuper mm. Till skillnad från version 3 kan man inte i denna version inte skapa flera olika omröstningar. Endast en omröstning åt gången är möjligt och vilka varor mm som ska ingå finns definierat i filen init_vats.php på servern. En möjlig förbättring till version 5 är just att möjliggöra skapandet av flera olika omröstningar.
Klicka här för att testa version av 4 moms-appen
Här är två skärmbilder som visar rösta-panelen och admin-panelen:
Version 5: Applikationen har nu gjorts ”responsiv”. Det innebär att den anpassar sig till olika skärmstorlekar. Den klarar nu stora desktops, tablets, och mobiltelefoner. Prova genom att klicka på länken här nedan och dra i kanten på webb-läsaren för att testa olika storlekar, när du befinner dig i rösta-panelen eller historik-panelen. I rösta-panelen anpassar sig sliderns bredd, och vid bredden 500 pixlar finns en brytpunkt som anpassar sig till mobiler. I historik-panelen används css egenskapen ”display: flex” som gör att historik diagrammen ”wrappar” till nästa rad när de kommer till slutet av aktuell rad.