Table of Contents
NUS Token aims to support key college processes, such as student body elections and module registration, so that the university can arrive at fair, unbiased outcomes for all staff and students. The NUSToken serves as a points system where students can utilise these tokens to bid for modules (NUS ModReg), vote for candidates in elections (NUS Election), as well as be used in penalising students in the cases of misbehaviour such as late returning of library books (NUS Library).. With NUSToken, the university can ensure that all these processes are done fairly without any discrimination against any parties
This project consists of 4 smart contracts.
- NUSToken.sol
- NUSModReg.sol
- NUSLibrary.sol
- NUSElections.sol
-
Open the Ganache app.
-
Run following commands from root of repo
truffle compile truffle migrate truffle test