Electronic Voting System for my Highschools student council
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Joaquin 9ba0d63211
[docker] Add Dockerfile
3 years ago
css [init] Add Files 3 years ago
repo [init] Add Files 3 years ago
webFiles [typo] Changed input type in admin pannel 3 years ago
.dockerignore [docker] Add Dockerfile 3 years ago
.gitignore [IMPORTANT CHANGE] Switch to session-cookies 3 years ago
Dockerfile [docker] Add Dockerfile 3 years ago
Makefile [init] Add Files 3 years ago
README.md [docker] Add Dockerfile 3 years ago
app.js [BUG] Fix Admin Reset Typo 3 years ago
package-lock.json [init] Add Files 3 years ago
package.json [init] Add Files 3 years ago
tailwind.config.js [init] Add Files 3 years ago

README.md

Vianuvote

A simple portable electronic voting system I made for my school's student council (actively used as of may 2023)

This repo is mostly for internal deployment and was not made as a general solution (tho inspiration can be taken). If you're not from within the council this repo is probably useless to you

Installation

git clone https://github.com/KoNickss/csevote

cd csevote

npm i

node .

Login details are securely stored as sha256sums in repo/credentials

Docker

Build docker image

docker build -t vianuvote .

Run without db volume

docker run -d -p 811:80 vianuvote

Run with db volume

docker run -d -p 811:80 -v foo-volume:/app/repo vianuvote