Skip to content

Source code for inforportal.app website

License

Notifications You must be signed in to change notification settings

vexy/infoportal-website

Repository files navigation

Public polling station

This repository contains full solution implementation of the publicly available polling/voting station, allowing anonymous usage and interaction with content of the platform.
This codebase represents a variation of same concept, released as web platform based on smart contract.

Platform is open to anyone with valid GMail account.
Website location: https://infoportal.app

Platform features

  • Signup with Google
  • Add new question
  • Browse and search list of questions
  • Provide answers to questions
  • Check answered question stats
  • Anonymous interaction
  • Usage statistics

Current version: 1.5.1

TechStack

Platform is made using SvelteKit and TypeScript. It uses node 20.x and bun as package manager/runtime engine. Both of these software pieces are needed to be installed on a target machine.

To get the website running locally, run:

$ bun install  # wait to complete
$ bun run dev

To build for production use (typical):

$ bun run build

Platform uses Supabase as the general backend system, but it can use any SQL backed processing engine. Check this helper class for more info.

Contribution

Website design: Aleksandra @ Behance
Initial React version: turicam

Tip

Want to contribute ?
Check out project pages for more info on the actual issues.

Licence

Licensed under GPL-3.0 license.


Copyright © 2024 Vexy | GPL-3.0
PGP: 5BC7030E A0380EA4 BB8A470E 9F4475B4 CF37D56A

Vexy on Stack Exchange, a network of free, community-driven Q&A sites