A TUI written in Java to count votes, for example of a election.

Overview

Countvotes

This is a project written entirely in Java that allows you to count votes.

It is based on a TUI that allows you to dynamically add new people, check recent votes (and delete those) and it stores all information in files (including fully automatic backups!).

This TUI is written entirely in Java and uses the JCurses library. Under the hood, it currently utilizes guava, gson, gson-record-type-adapter-factory and shadow in a gradle environment.

How to build the program

  • run gradlew shadowJar
  • add jcurses.jar to your classpath and put libcurses64.dll (or libcurses.dll for non-64 bit systems) into the same folder. Both files are in the /libs folder.
  • run the built jar (build/libs/countvotes.jar) with the command java -cp * com.github.simulatan.countvotes.Main

Bugs

...will be tracked in the GitHub issues.

You might also like...

This is a small library written in Java for minecraft login.

minecraft-auth-library This is a small library written in Java for minecraft login. Usage: Login with microsoft MinecraftAuthenticator minecraftAuthen

Feb 5, 2022

Repository with Backend code for InnoTutor project. It is written on Java/Spring.

Repository with Backend code for InnoTutor project. It is written on Java/Spring.

Backend ᅠ ᅠ Developers: Daniil Livitn, Roman Soldatov Contents Requirements API Database Google credentials Hosting and CI How to install locally Code

Sep 17, 2022

Sample serverless application written in Java compiled with GraalVM native-image

Sample serverless application written in Java compiled with GraalVM native-image

Serverless GraalVM Demo This is a simple serverless application built in Java and uses the GraalVM native-image tool. It consists of an Amazon API Gat

Dec 22, 2022

Simple Calender App Written in Java , Built with Gradle

Simple Calender App Written in Java , Built with Gradle

Simple Calendar Simple Calendar is an just another open-source Android Calendar application written in java. Features Minimal & Clean Fullfilles needs

Dec 3, 2021

A blogging system written in Java,

Nasher =========================== Nasher is a light Java blogging system Admin panel + Home pages Demo = http://jnasher.ir Admin Demo username/passw

Jul 12, 2018

Spring MVC backend written in Java for my wiki/blog

blog-api Spring MVC backend written in Java for my wiki/blog. Why Spring? Spring MVC and other parts of the Spring framework are still immensely popul

Mar 16, 2022

The SPID/CIE OIDC Federation Relying Party, written in Java

The SPID/CIE OIDC Federation Relying Party, written in Java

SPID/CIE OIDC Federation, for Java SPID/CIE OIDC Federation (for Java) is a starter kit and example projects designed to ease the creation of an OpenI

Dec 13, 2022

a mindustry v7 mod written in java. made by 12three7#5723.

Binary0011 a binary themed mod for mindustry v7. the "Java port" and complete rework of my old (hjson) mod "Binary0011". the way you can compile/imple

Sep 1, 2022

Simple micro web framework written in Pragmatic Functional Java style

Pragmatica REST Example Example nano web framework written in Pragmatic Functional Java style. Example public class App { public static void main(

Oct 21, 2022
Owner
Jakob
Hey, I'm Jakob :) I'm a 15 year old coder from Austria, currently attending a Higher Technical College.
Jakob
Spring Boot Login and Registration example with MySQL, JWT, Rest Api - Spring Boot Spring Security Login example

Spring Boot Login example with Spring Security, MySQL and JWT Appropriate Flow for User Login and Registration with JWT Spring Boot Rest Api Architect

null 58 Jan 5, 2023
Spring Boot Security Login example with JWT and H2 example

Spring Boot Security Login example with JWT and H2 example Appropriate Flow for User Login and Registration with JWT and HttpOnly Cookie Spring Boot R

null 50 Dec 21, 2022
This module explains about the example of Spring MVC + Database Integration with MySQL using Hibernate ORM with practical coding example and required JAR dependencies

SpringMVC-Database-Integration This module explains about the example of Spring MVC + Database Integration with MySQL using Hibernate ORM with practic

GowthamRaj K 3 Nov 2, 2021
Example React Native library written with JSI

react-native-jsi-example This is an example JSI Module for React Native that returns a value from C++ to JS synchronously. Implemented for just iOS. T

Enes 7 Mar 3, 2022
Team 5468's 2022 FRC robot code. This code is written in Java and is based off of WPILib's Java control system and utilizes a command based system

FRC 2022 Team 5468's 2022 FRC robot code. This code is written in Java and is based off of WPILib's Java control system and utilizes a command based s

null 4 Oct 4, 2022
Java upgrade example errors and solutions

Java upgrade example errors and solutions This project shows the errors encountered during a Java upgrade and the necessary fixes. Per Java version th

Johan Janssen 241 Dec 31, 2022
This project contains a full example of an application developed using Spring Boot and GraphQL within the Java.

Spring boot GraphQL Example This project contains a full example of an application developed using GraphQL within the Java. The project includes a com

Haoqiao Wang 3 Jul 20, 2022
An example Java application demonstrating TigrisDB's usage

tigrisdb-starter-java A starter Java application for TigrisDB. Key points Schema TigrisDB schemas are located in src/main/resources/tigrisdb-schema. E

Tigris Data Inc 3 Jun 27, 2022
An example project showing how to enable tiered compilation on a Java AWS Lambda function.

AWS Lambda Tiered Compilation Sample Getting started Download or clone the repository. To install prerequisite software: Install AWS CDK Install Apach

AWS Samples 18 Dec 13, 2022
Creational design patterns written in Java

Java Design Patterns Creational design patterns implementation: Singleton, Factory Method, Builder written in Java. Getting Started No additional step

Tamerlan Satualdypov 11 Mar 7, 2022