Commit Graph

16 Commits

Author SHA1 Message Date
averel10
197d9e6e22 Refactor Clash component to use GameModal for game interactions, remove Hello World page, and implement toast notifications for error handling 2025-11-22 09:44:36 +01:00
averel10
3bd61490f1 update contract addresses in config files and enhance player move commitment handling 2025-11-21 18:42:43 +01:00
averel10
06176e74f2 update game logic and UI components for move selection and reveal phases; remove Lobby component 2025-11-21 18:18:59 +01:00
averel10
2d7dd6ccdb replace Lobby with GameList and update phase handling in Clash component 2025-11-21 17:39:30 +01:00
SamKry
322945f30c add getOutcome in reveal phase 2025-11-21 17:26:40 +01:00
SamKry
a0ff3db60d add icon to home page 2025-11-18 20:51:22 +01:00
SamKry
031bb340d7 add icons 2025-11-18 20:20:51 +01:00
SamKry
f113ed6042 use custom button component to rid all the css 2025-11-18 19:32:36 +01:00
SamKry
a82037a698 move state and functions to lobby component 2025-11-18 19:01:49 +01:00
SamKry
011708c24e move state and functions to reveal component 2025-11-18 18:58:08 +01:00
SamKry
04f8e66204 move state and functions to commit component 2025-11-18 18:55:38 +01:00
SamKry
4ec03d7cdb init contract frontent 2025-11-18 17:58:57 +01:00
averel10
15bf0155bb added subpages for helloworld and clash, added game contract to config.json for usage in frontend 2025-11-14 22:49:06 +01:00
averel10
f10da70c48 feat: automate config.json copying and update dependencies
- Added a script (copy_config.js) to copy config.json from the root directory to the frontend's public directory before starting the development server, building, or starting the application.
- Updated package.json scripts to include the config copying step.
- Updated dependencies in package.json, including adding web3 and ensuring tailwindcss is included in devDependencies.
- Modified tsconfig.json to include a path for the config file.
- Added a new config.json file in the public directory with API_URL, CONTRACT_ADDRESS, and ABI details for the smart contract.
2025-11-11 21:48:56 +01:00
averel10
706007db7a fix: update image source paths in Home component and remove assetPrefix from Next.js config 2025-11-11 20:15:26 +01:00
averel10
4d2802ee30 initilized react frontend 2025-11-11 18:34:20 +01:00