ElectroCrypt is a voting platform that augments prevalent blockchain powered e-voting systems with the integration of cloud technology, in order to provide strong security, flexible ballot casting, attack mitigation, and public auditing for transparency.
FastAPI + SQLAlchemy in Azure platform
[ ] User data:
ID
NID
Email (just in case we prompt the user via mail server)
Vote (not required on DB)
key? (not required, voter is not having any wallet)
[ ] Election Organizer data:
ID
NID? (can be used if you wish)
private key (this is required although organizer needs to trust the system to share his secret key)
public key
[ ] Election Auditor data:
ID
NID (auditors are fixed people who works for validation and transaction. Do we actually need NID here?)
secret key? (Nope)