Nicholas M Goldstein's Projects
Blokracy ā A Public Voting Smart Contract. Developed using Solidity. Blokracy is designed to create ballots for other users to vote on. Ballots are loaded by their unique ID or recency. Users can load ballots and then vote on them, allowing Blokracy to maintain a democratic ecosystem. Administrative functions allow the initializer of the smart contract to delete ballots.
Simple authentication system in the Go programming language.
A Go project with an authentication system and a way to track personality analytics. Frontend and backend
Config files for my GitHub profile.
Persona256 ā Decentralized identification system designed to utilize the blockchain to ID individuals. Developed using Solidity. This smart contract uses wallet addresses and a internally-generated keccak256 hash to identify users and present their data. The functions within Persona256 emit data from events in Solidity. Administrative functions allow the initializer of the smart contract to grant permission to modify, rescind permission to modify, clear, or deactivate identities.
Utilizing the Flask framework and SQLAlchemy, this authentication system allows users to log in and register to this site.
A simple project created with React.js that toggles between different portfolio projects in a web application. Each project has a link that leads to the project's page and a link that leads to the project's whitepaper. React-Router-Dom is utilized for navigation.
From 2019. Originally used in a project for a virtual restaurant. Developed using Vanilla Javascript. The project tracks orders and utilizes template literals to generate an order-rundown. PayPal SDK and PHPMailer are used to Place orders and pay for them.