Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

49 changes: 49 additions & 0 deletions projects/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions
package-lock.json

# testing
/coverage

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# env files (can opt-in for committing if needed)
.env*

# Hardhat
/cache
/artifacts
/typechain-types
.gas-report.txt
solidity-coverage

# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts
20 changes: 20 additions & 0 deletions projects/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# 1:1 Polymarket

## Overview
**1:1 Polymarket** is a Web3-based social prediction battle platform where users can challenge each other on any opinion or prediction.
One user creates a topic, bets tokens on their stance, and another user joins with a counter opinion.
The winner is determined by a community committee through on-chain voting, and the winner takes all.

## Tech Stack
- **Frontend:** Next.js, TailwindCSS
- **Smart Contracts:** Solidity, Hardhat
- **Blockchain:** HashKey Chain
- **Wallet & Contract Integration:** Ethers.js

## Demo
- **Demo Video:** [https://youtu.be/KCv145vKloM]
- **Project Deck:** [https://docs.google.com/presentation/d/1I6aBPXSMv_oSIxz_9vyMV8V__os2NJO0YrCwaPG3IMk/edit?usp=sharing]
## Team
- Yoon Dayeong – Smart Contract Developer (55azaz@mail.hongik.ac.kr) (0x508F09755b7f7Bb62213677eC370747Aaa77205B)
- Hwang Junha – Frontend Developer (hwjuha010902@khu.ac.kr) (0x632B6c9885aBE1cA20D6A4AAC1ecfE5cBe6539b1)
- Jung SeongHwan – Product Designer (wkrdmsxowkd@g.hongik.ac.kr) (0xd156dA7fd9179DB748a0119Be1a8697daB32F388)
59 changes: 59 additions & 0 deletions projects/battle-beatle/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions

# testing
/coverage

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# env files (can opt-in for committing if needed)
.env*

# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts

node_modules
.env

# Hardhat files
/cache
/artifacts

# TypeChain files
/typechain
/typechain-types

# solidity-coverage files
/coverage
/coverage.json

# Hardhat Ignition default folder for deployments against a local node
ignition/deployments/chain-31337
48 changes: 48 additions & 0 deletions projects/battle-beatle/.next/app-build-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"pages": {
"/markets/create/page": [
"static/chunks/node_modules_next_dist_1a6ee436._.js",
"static/chunks/src_app_favicon_ico_mjs_79b6a596._.js",
"static/chunks/src_app_globals_b805903d.css",
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_373d2e89._.js",
"static/chunks/node_modules_ethers_lib_esm_abi_b5bc55b4._.js",
"static/chunks/node_modules_ethers_lib_esm_providers_a657559a._.js",
"static/chunks/node_modules_ethers_lib_esm_bc853306._.js",
"static/chunks/node_modules_@noble_curves_esm_cf8dbd06._.js",
"static/chunks/node_modules_579bfe23._.js",
"static/chunks/src_components_7ffaf237._.js",
"static/chunks/src_app_layout_tsx_f0e4c1a2._.js",
"static/chunks/_e415b13f._.js",
"static/chunks/src_app_markets_create_page_tsx_24dc6f5d._.js",
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_49a6ea35._.js",
"static/chunks/node_modules_next_dist_compiled_2ce9398a._.js",
"static/chunks/node_modules_next_dist_client_43e3ffb8._.js",
"static/chunks/node_modules_next_dist_3bfaed20._.js",
"static/chunks/node_modules_@swc_helpers_cjs_00636ac3._.js",
"static/chunks/_e69f0d32._.js",
"static/chunks/_be317ff2._.js"
],
"/page": [
"static/chunks/node_modules_next_dist_1a6ee436._.js",
"static/chunks/src_app_favicon_ico_mjs_79b6a596._.js",
"static/chunks/src_app_globals_b805903d.css",
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_373d2e89._.js",
"static/chunks/node_modules_ethers_lib_esm_abi_b5bc55b4._.js",
"static/chunks/node_modules_ethers_lib_esm_providers_a657559a._.js",
"static/chunks/node_modules_ethers_lib_esm_bc853306._.js",
"static/chunks/node_modules_@noble_curves_esm_cf8dbd06._.js",
"static/chunks/node_modules_579bfe23._.js",
"static/chunks/src_components_7ffaf237._.js",
"static/chunks/src_app_layout_tsx_f0e4c1a2._.js",
"static/chunks/src_95beae98._.js",
"static/chunks/src_app_page_tsx_24dc6f5d._.js",
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_49a6ea35._.js",
"static/chunks/node_modules_next_dist_compiled_2ce9398a._.js",
"static/chunks/node_modules_next_dist_client_43e3ffb8._.js",
"static/chunks/node_modules_next_dist_3bfaed20._.js",
"static/chunks/node_modules_@swc_helpers_cjs_00636ac3._.js",
"static/chunks/_e69f0d32._.js",
"static/chunks/_be317ff2._.js"
]
}
}
24 changes: 24 additions & 0 deletions projects/battle-beatle/.next/build-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"pages": {
"/_app": []
},
"devFiles": [],
"ampDevFiles": [],
"polyfillFiles": [
"static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js"
],
"lowPriorityFiles": [
"static/development/_ssgManifest.js",
"static/development/_buildManifest.js"
],
"rootMainFiles": [
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_49a6ea35._.js",
"static/chunks/node_modules_next_dist_compiled_2ce9398a._.js",
"static/chunks/node_modules_next_dist_client_43e3ffb8._.js",
"static/chunks/node_modules_next_dist_3bfaed20._.js",
"static/chunks/node_modules_@swc_helpers_cjs_00636ac3._.js",
"static/chunks/_e69f0d32._.js",
"static/chunks/_be317ff2._.js"
],
"ampFirstPages": []
}
Loading