/p2p-project

Playing Battleship over the Ethereum blockchain

Primary LanguageSolidityMIT LicenseMIT

Battleship

This is the final project of the course "Peer to peer systems and blockchains" at UniPi, which is composed of a smart contract and a web app frontend to play the game of Battleship over the Ethereum blockchain.

To deploy the contract run

cd battleship
./migrate.sh

To build and serve the frontend run

cd frontend
npm install
npm run build
npm run preview