Skip to content

vexy/infoportal-website

Repository files navigation

Counting platform

This repository contains full solution implementation of the publicly available counting/voting station, allowing anonymous 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.

Platform features

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

Current version: 1.0

TechStack

Platform is made using SvelteKit and TypeScript. It uses node 20.x as a runtime engine.

To get the website running locally, run:

$ npm install  # wait to complete
$ npm run dev

To build for production use (typical):

$ npm 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

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