diff --git a/src/assets/clubs/DFC.jpg b/src/assets/clubs/DFC.jpg new file mode 100644 index 0000000..7833303 Binary files /dev/null and b/src/assets/clubs/DFC.jpg differ diff --git a/src/assets/clubs/H.P.jpg b/src/assets/clubs/H.P.jpg new file mode 100644 index 0000000..45ff09f Binary files /dev/null and b/src/assets/clubs/H.P.jpg differ diff --git a/src/assets/clubs/H.Q.jpg b/src/assets/clubs/H.Q.jpg new file mode 100644 index 0000000..460e51d Binary files /dev/null and b/src/assets/clubs/H.Q.jpg differ diff --git a/src/assets/clubs/IVF.jpg b/src/assets/clubs/IVF.jpg new file mode 100644 index 0000000..a0ca874 Binary files /dev/null and b/src/assets/clubs/IVF.jpg differ diff --git "a/src/assets/clubs/IZB(\354\235\270\354\247\210\353\262\224).jpg" "b/src/assets/clubs/IZB(\354\235\270\354\247\210\353\262\224).jpg" new file mode 100644 index 0000000..9868fd3 Binary files /dev/null and "b/src/assets/clubs/IZB(\354\235\270\354\247\210\353\262\224).jpg" differ diff --git a/src/assets/clubs/KGA.jpg b/src/assets/clubs/KGA.jpg new file mode 100644 index 0000000..e4dee31 Binary files /dev/null and b/src/assets/clubs/KGA.jpg differ diff --git a/src/assets/clubs/KNU UNSA.jpg b/src/assets/clubs/KNU UNSA.jpg new file mode 100644 index 0000000..6e543e7 Binary files /dev/null and b/src/assets/clubs/KNU UNSA.jpg differ diff --git a/src/assets/clubs/KNUBC.jpg b/src/assets/clubs/KNUBC.jpg new file mode 100644 index 0000000..b99d18d Binary files /dev/null and b/src/assets/clubs/KNUBC.jpg differ diff --git a/src/assets/clubs/KOMO.jpg b/src/assets/clubs/KOMO.jpg new file mode 100644 index 0000000..3e005ba Binary files /dev/null and b/src/assets/clubs/KOMO.jpg differ diff --git a/src/assets/clubs/KUTC.jpg b/src/assets/clubs/KUTC.jpg new file mode 100644 index 0000000..cc4eaeb Binary files /dev/null and b/src/assets/clubs/KUTC.jpg differ diff --git a/src/assets/clubs/Now&Here.jpg b/src/assets/clubs/Now&Here.jpg new file mode 100644 index 0000000..86ed0d6 Binary files /dev/null and b/src/assets/clubs/Now&Here.jpg differ diff --git a/src/assets/clubs/POW.jpg b/src/assets/clubs/POW.jpg new file mode 100644 index 0000000..37bbdd4 Binary files /dev/null and b/src/assets/clubs/POW.jpg differ diff --git a/src/assets/clubs/RCY.jpg b/src/assets/clubs/RCY.jpg new file mode 100644 index 0000000..fc9238e Binary files /dev/null and b/src/assets/clubs/RCY.jpg differ diff --git a/src/assets/clubs/SFC.jpg b/src/assets/clubs/SFC.jpg new file mode 100644 index 0000000..29aa873 Binary files /dev/null and b/src/assets/clubs/SFC.jpg differ diff --git a/src/assets/clubs/SLANG.jpg b/src/assets/clubs/SLANG.jpg new file mode 100644 index 0000000..39124e0 Binary files /dev/null and b/src/assets/clubs/SLANG.jpg differ diff --git a/src/assets/clubs/VINE.jpg b/src/assets/clubs/VINE.jpg new file mode 100644 index 0000000..1effd8c Binary files /dev/null and b/src/assets/clubs/VINE.jpg differ diff --git "a/src/assets/clubs/\352\262\200\353\217\204\353\266\200.jpg" "b/src/assets/clubs/\352\262\200\353\217\204\353\266\200.jpg" new file mode 100644 index 0000000..8878b0d Binary files /dev/null and "b/src/assets/clubs/\352\262\200\353\217\204\353\266\200.jpg" differ diff --git "a/src/assets/clubs/\352\262\275\353\254\265\355\232\214.jpg" "b/src/assets/clubs/\352\262\275\353\254\265\355\232\214.jpg" new file mode 100644 index 0000000..382e50b Binary files /dev/null and "b/src/assets/clubs/\352\262\275\353\254\265\355\232\214.jpg" differ diff --git "a/src/assets/clubs/\352\262\275\353\266\210\355\232\214.jpg" "b/src/assets/clubs/\352\262\275\353\266\210\355\232\214.jpg" new file mode 100644 index 0000000..53d6782 Binary files /dev/null and "b/src/assets/clubs/\352\262\275\353\266\210\355\232\214.jpg" differ diff --git "a/src/assets/clubs/\352\264\200\355\230\204\354\225\205\353\260\230.jpg" "b/src/assets/clubs/\352\264\200\355\230\204\354\225\205\353\260\230.jpg" new file mode 100644 index 0000000..e0e09a9 Binary files /dev/null and "b/src/assets/clubs/\352\264\200\355\230\204\354\225\205\353\260\230.jpg" differ diff --git "a/src/assets/clubs/\352\265\255\354\202\254\353\254\264\354\214\215.jpg" "b/src/assets/clubs/\352\265\255\354\202\254\353\254\264\354\214\215.jpg" new file mode 100644 index 0000000..28a72d2 Binary files /dev/null and "b/src/assets/clubs/\352\265\255\354\202\254\353\254\264\354\214\215.jpg" differ diff --git "a/src/assets/clubs/\352\267\270\353\236\234\353\223\234\354\261\225\354\212\244.jpg" "b/src/assets/clubs/\352\267\270\353\236\234\353\223\234\354\261\225\354\212\244.jpg" new file mode 100644 index 0000000..a29911c Binary files /dev/null and "b/src/assets/clubs/\352\267\270\353\236\234\353\223\234\354\261\225\354\212\244.jpg" differ diff --git "a/src/assets/clubs/\352\270\260\355\214\214\353\236\221.jpg" "b/src/assets/clubs/\352\270\260\355\214\214\353\236\221.jpg" new file mode 100644 index 0000000..ad159b8 Binary files /dev/null and "b/src/assets/clubs/\352\270\260\355\214\214\353\236\221.jpg" differ diff --git "a/src/assets/clubs/\352\277\210\355\213\200.jpg" "b/src/assets/clubs/\352\277\210\355\213\200.jpg" new file mode 100644 index 0000000..09d7448 Binary files /dev/null and "b/src/assets/clubs/\352\277\210\355\213\200.jpg" differ diff --git "a/src/assets/clubs/\353\206\215\354\225\205\353\260\230.jpg" "b/src/assets/clubs/\353\206\215\354\225\205\353\260\230.jpg" new file mode 100644 index 0000000..2ce7b8d Binary files /dev/null and "b/src/assets/clubs/\353\206\215\354\225\205\353\260\230.jpg" differ diff --git "a/src/assets/clubs/\353\217\214\352\265\254\353\246\204.jpg" "b/src/assets/clubs/\353\217\214\352\265\254\353\246\204.jpg" new file mode 100644 index 0000000..d974a2e Binary files /dev/null and "b/src/assets/clubs/\353\217\214\352\265\254\353\246\204.jpg" differ diff --git "a/src/assets/clubs/\353\217\231\352\267\270\353\235\274\353\257\270.jpg" "b/src/assets/clubs/\353\217\231\352\267\270\353\235\274\353\257\270.jpg" new file mode 100644 index 0000000..1058555 Binary files /dev/null and "b/src/assets/clubs/\353\217\231\352\267\270\353\235\274\353\257\270.jpg" differ diff --git "a/src/assets/clubs/\353\234\250\353\236\214.jpg" "b/src/assets/clubs/\353\234\250\353\236\214.jpg" new file mode 100644 index 0000000..d6767ba Binary files /dev/null and "b/src/assets/clubs/\353\234\250\353\236\214.jpg" differ diff --git "a/src/assets/clubs/\353\247\250\355\210\254\353\247\250.jpg" "b/src/assets/clubs/\353\247\250\355\210\254\353\247\250.jpg" new file mode 100644 index 0000000..e7abdc8 Binary files /dev/null and "b/src/assets/clubs/\353\247\250\355\210\254\353\247\250.jpg" differ diff --git "a/src/assets/clubs/\353\257\270\353\213\264\354\236\245\355\225\231\355\232\214.jpg" "b/src/assets/clubs/\353\257\270\353\213\264\354\236\245\355\225\231\355\232\214.jpg" new file mode 100644 index 0000000..d74d5d5 Binary files /dev/null and "b/src/assets/clubs/\353\257\270\353\213\264\354\236\245\355\225\231\355\232\214.jpg" differ diff --git "a/src/assets/clubs/\353\263\265\355\230\204\352\270\260\354\232\260\355\232\214.jpg" "b/src/assets/clubs/\353\263\265\355\230\204\352\270\260\354\232\260\355\232\214.jpg" new file mode 100644 index 0000000..7102d0d Binary files /dev/null and "b/src/assets/clubs/\353\263\265\355\230\204\352\270\260\354\232\260\355\232\214.jpg" differ diff --git "a/src/assets/clubs/\353\271\250\353\247\210.jpg" "b/src/assets/clubs/\353\271\250\353\247\210.jpg" new file mode 100644 index 0000000..51238f4 Binary files /dev/null and "b/src/assets/clubs/\353\271\250\353\247\210.jpg" differ diff --git "a/src/assets/clubs/\354\202\254\354\232\260\355\232\214.jpg" "b/src/assets/clubs/\354\202\254\354\232\260\355\232\214.jpg" new file mode 100644 index 0000000..efd96b4 Binary files /dev/null and "b/src/assets/clubs/\354\202\254\354\232\260\355\232\214.jpg" differ diff --git "a/src/assets/clubs/\354\202\260\354\225\205\353\266\200.jpg" "b/src/assets/clubs/\354\202\260\354\225\205\353\266\200.jpg" new file mode 100644 index 0000000..3fe6b3e Binary files /dev/null and "b/src/assets/clubs/\354\202\260\354\225\205\353\266\200.jpg" differ diff --git "a/src/assets/clubs/\354\203\201\355\210\254\354\212\244.jpg" "b/src/assets/clubs/\354\203\201\355\210\254\354\212\244.jpg" new file mode 100644 index 0000000..6b79235 Binary files /dev/null and "b/src/assets/clubs/\354\203\201\355\210\254\354\212\244.jpg" differ diff --git "a/src/assets/clubs/\354\204\234\353\270\214\353\257\270\354\205\230.jpg" "b/src/assets/clubs/\354\204\234\353\270\214\353\257\270\354\205\230.jpg" new file mode 100644 index 0000000..9128055 Binary files /dev/null and "b/src/assets/clubs/\354\204\234\353\270\214\353\257\270\354\205\230.jpg" differ diff --git "a/src/assets/clubs/\354\204\274\355\206\240.jpg" "b/src/assets/clubs/\354\204\274\355\206\240.jpg" new file mode 100644 index 0000000..6165223 Binary files /dev/null and "b/src/assets/clubs/\354\204\274\355\206\240.jpg" differ diff --git "a/src/assets/clubs/\354\206\224\353\235\274\354\235\264\353\270\214.jpg" "b/src/assets/clubs/\354\206\224\353\235\274\354\235\264\353\270\214.jpg" new file mode 100644 index 0000000..8576785 Binary files /dev/null and "b/src/assets/clubs/\354\206\224\353\235\274\354\235\264\353\270\214.jpg" differ diff --git "a/src/assets/clubs/\354\206\224\355\206\240\353\241\240\355\232\214.jpg" "b/src/assets/clubs/\354\206\224\355\206\240\353\241\240\355\232\214.jpg" new file mode 100644 index 0000000..73f3063 Binary files /dev/null and "b/src/assets/clubs/\354\206\224\355\206\240\353\241\240\355\232\214.jpg" differ diff --git "a/src/assets/clubs/\354\210\230\353\246\254\354\230\201\354\227\255.jpg" "b/src/assets/clubs/\354\210\230\353\246\254\354\230\201\354\227\255.jpg" new file mode 100644 index 0000000..23be045 Binary files /dev/null and "b/src/assets/clubs/\354\210\230\353\246\254\354\230\201\354\227\255.jpg" differ diff --git "a/src/assets/clubs/\354\210\230\354\244\221\355\203\220\354\202\254\353\214\200.jpg" "b/src/assets/clubs/\354\210\230\354\244\221\355\203\220\354\202\254\353\214\200.jpg" new file mode 100644 index 0000000..a2f6256 Binary files /dev/null and "b/src/assets/clubs/\354\210\230\354\244\221\355\203\220\354\202\254\353\214\200.jpg" differ diff --git "a/src/assets/clubs/\354\212\244\353\247\244\354\213\261.jpg" "b/src/assets/clubs/\354\212\244\353\247\244\354\213\261.jpg" new file mode 100644 index 0000000..0fedd78 Binary files /dev/null and "b/src/assets/clubs/\354\212\244\353\247\244\354\213\261.jpg" differ diff --git "a/src/assets/clubs/\354\212\244\354\234\231\354\212\244.jpg" "b/src/assets/clubs/\354\212\244\354\234\231\354\212\244.jpg" new file mode 100644 index 0000000..80f2256 Binary files /dev/null and "b/src/assets/clubs/\354\212\244\354\234\231\354\212\244.jpg" differ diff --git "a/src/assets/clubs/\354\212\244\355\212\270\353\235\274\354\235\264\355\201\254.jpg" "b/src/assets/clubs/\354\212\244\355\212\270\353\235\274\354\235\264\355\201\254.jpg" new file mode 100644 index 0000000..73e525a Binary files /dev/null and "b/src/assets/clubs/\354\212\244\355\212\270\353\235\274\354\235\264\355\201\254.jpg" differ diff --git "a/src/assets/clubs/\354\212\244\355\214\214\354\235\264\355\201\254.jpg" "b/src/assets/clubs/\354\212\244\355\214\214\354\235\264\355\201\254.jpg" new file mode 100644 index 0000000..b3f6133 Binary files /dev/null and "b/src/assets/clubs/\354\212\244\355\214\214\354\235\264\355\201\254.jpg" differ diff --git "a/src/assets/clubs/\354\213\240\353\247\235\354\225\240.jpg" "b/src/assets/clubs/\354\213\240\353\247\235\354\225\240.jpg" new file mode 100644 index 0000000..d8616fd Binary files /dev/null and "b/src/assets/clubs/\354\213\240\353\247\235\354\225\240.jpg" differ diff --git "a/src/assets/clubs/\354\213\270\354\232\270\354\225\204\353\271\204.jpg" "b/src/assets/clubs/\354\213\270\354\232\270\354\225\204\353\271\204.jpg" new file mode 100644 index 0000000..528b292 Binary files /dev/null and "b/src/assets/clubs/\354\213\270\354\232\270\354\225\204\353\271\204.jpg" differ diff --git "a/src/assets/clubs/\354\214\251\353\252\251.jpg" "b/src/assets/clubs/\354\214\251\353\252\251.jpg" new file mode 100644 index 0000000..65612dd Binary files /dev/null and "b/src/assets/clubs/\354\214\251\353\252\251.jpg" differ diff --git "a/src/assets/clubs/\354\225\261\353\217\231.jpg" "b/src/assets/clubs/\354\225\261\353\217\231.jpg" new file mode 100644 index 0000000..7f50470 Binary files /dev/null and "b/src/assets/clubs/\354\225\261\353\217\231.jpg" differ diff --git "a/src/assets/clubs/\354\227\205\354\226\264\354\271\230\352\270\260.jpg" "b/src/assets/clubs/\354\227\205\354\226\264\354\271\230\352\270\260.jpg" new file mode 100644 index 0000000..7e615c7 Binary files /dev/null and "b/src/assets/clubs/\354\227\205\354\226\264\354\271\230\352\270\260.jpg" differ diff --git "a/src/assets/clubs/\354\227\220\354\235\264\353\260\215.jpg" "b/src/assets/clubs/\354\227\220\354\235\264\353\260\215.jpg" new file mode 100644 index 0000000..a5ce187 Binary files /dev/null and "b/src/assets/clubs/\354\227\220\354\235\264\353\260\215.jpg" differ diff --git "a/src/assets/clubs/\354\227\220\354\235\264\354\212\244.jpg" "b/src/assets/clubs/\354\227\220\354\235\264\354\212\244.jpg" new file mode 100644 index 0000000..61c8d68 Binary files /dev/null and "b/src/assets/clubs/\354\227\220\354\235\264\354\212\244.jpg" differ diff --git "a/src/assets/clubs/\354\227\260\352\267\271\353\260\230.jpg" "b/src/assets/clubs/\354\227\260\352\267\271\353\260\230.jpg" new file mode 100644 index 0000000..0d1316a Binary files /dev/null and "b/src/assets/clubs/\354\227\260\352\267\271\353\260\230.jpg" differ diff --git "a/src/assets/clubs/\354\230\244\353\240\214\354\247\200 \355\214\214\354\235\264\355\204\260\354\212\244.jpg" "b/src/assets/clubs/\354\230\244\353\240\214\354\247\200 \355\214\214\354\235\264\355\204\260\354\212\244.jpg" new file mode 100644 index 0000000..3f950a7 Binary files /dev/null and "b/src/assets/clubs/\354\230\244\353\240\214\354\247\200 \355\214\214\354\235\264\355\204\260\354\212\244.jpg" differ diff --git "a/src/assets/clubs/\354\232\224\353\246\254\354\241\260\353\246\254.jpg" "b/src/assets/clubs/\354\232\224\353\246\254\354\241\260\353\246\254.jpg" new file mode 100644 index 0000000..629e145 Binary files /dev/null and "b/src/assets/clubs/\354\232\224\353\246\254\354\241\260\353\246\254.jpg" differ diff --git "a/src/assets/clubs/\354\232\260\353\246\254\353\205\270\353\236\230\353\260\230.jpg" "b/src/assets/clubs/\354\232\260\353\246\254\353\205\270\353\236\230\353\260\230.jpg" new file mode 100644 index 0000000..3346493 Binary files /dev/null and "b/src/assets/clubs/\354\232\260\353\246\254\353\205\270\353\236\230\353\260\230.jpg" differ diff --git "a/src/assets/clubs/\354\235\265\354\212\244\355\224\204\353\240\210\354\205\230.jpg" "b/src/assets/clubs/\354\235\265\354\212\244\355\224\204\353\240\210\354\205\230.jpg" new file mode 100644 index 0000000..17ce6c7 Binary files /dev/null and "b/src/assets/clubs/\354\235\265\354\212\244\355\224\204\353\240\210\354\205\230.jpg" differ diff --git "a/src/assets/clubs/\354\235\274\353\240\211\354\212\244.jpg" "b/src/assets/clubs/\354\235\274\353\240\211\354\212\244.jpg" new file mode 100644 index 0000000..7531317 Binary files /dev/null and "b/src/assets/clubs/\354\235\274\353\240\211\354\212\244.jpg" differ diff --git "a/src/assets/clubs/\354\262\255\354\235\214\353\260\230.jpg" "b/src/assets/clubs/\354\262\255\354\235\214\353\260\230.jpg" new file mode 100644 index 0000000..d31fb42 Binary files /dev/null and "b/src/assets/clubs/\354\262\255\354\235\214\353\260\230.jpg" differ diff --git "a/src/assets/clubs/\354\275\224\354\212\244\353\252\250\354\212\244.jpg" "b/src/assets/clubs/\354\275\224\354\212\244\353\252\250\354\212\244.jpg" new file mode 100644 index 0000000..f9827ee Binary files /dev/null and "b/src/assets/clubs/\354\275\224\354\212\244\353\252\250\354\212\244.jpg" differ diff --git "a/src/assets/clubs/\355\201\254\353\210\204 \353\252\250\353\271\214\353\246\254\355\213\260.jpg" "b/src/assets/clubs/\355\201\254\353\210\204 \353\252\250\353\271\214\353\246\254\355\213\260.jpg" new file mode 100644 index 0000000..6ae3137 Binary files /dev/null and "b/src/assets/clubs/\355\201\254\353\210\204 \353\252\250\353\271\214\353\246\254\355\213\260.jpg" differ diff --git "a/src/assets/clubs/\355\201\254\353\210\204\355\224\274.jpg" "b/src/assets/clubs/\355\201\254\353\210\204\355\224\274.jpg" new file mode 100644 index 0000000..3ba8c7a Binary files /dev/null and "b/src/assets/clubs/\355\201\254\353\210\204\355\224\274.jpg" differ diff --git "a/src/assets/clubs/\355\204\260\355\224\204\354\213\234\354\273\244\353\246\254.jpg" "b/src/assets/clubs/\355\204\260\355\224\204\354\213\234\354\273\244\353\246\254.jpg" new file mode 100644 index 0000000..0ef8f36 Binary files /dev/null and "b/src/assets/clubs/\355\204\260\355\224\204\354\213\234\354\273\244\353\246\254.jpg" differ diff --git "a/src/assets/clubs/\355\206\240\353\240\210\354\212\244.jpg" "b/src/assets/clubs/\355\206\240\353\240\210\354\212\244.jpg" new file mode 100644 index 0000000..230d996 Binary files /dev/null and "b/src/assets/clubs/\355\206\240\353\240\210\354\212\244.jpg" differ diff --git "a/src/assets/clubs/\355\212\270\353\237\254\353\270\224\353\251\224\354\235\264\354\273\244.jpg" "b/src/assets/clubs/\355\212\270\353\237\254\353\270\224\353\251\224\354\235\264\354\273\244.jpg" new file mode 100644 index 0000000..3137d3e Binary files /dev/null and "b/src/assets/clubs/\355\212\270\353\237\254\353\270\224\353\251\224\354\235\264\354\273\244.jpg" differ diff --git "a/src/assets/clubs/\355\214\214\353\236\200.jpg" "b/src/assets/clubs/\355\214\214\353\236\200.jpg" new file mode 100644 index 0000000..ec7395a Binary files /dev/null and "b/src/assets/clubs/\355\214\214\353\236\200.jpg" differ diff --git "a/src/assets/clubs/\355\214\224\353\240\210\355\212\270.jpg" "b/src/assets/clubs/\355\214\224\353\240\210\355\212\270.jpg" new file mode 100644 index 0000000..3b65dcf Binary files /dev/null and "b/src/assets/clubs/\355\214\224\353\240\210\355\212\270.jpg" differ diff --git "a/src/assets/clubs/\355\224\214\353\240\210\354\235\264\354\225\204\353\215\260\354\212\244.jpg" "b/src/assets/clubs/\355\224\214\353\240\210\354\235\264\354\225\204\353\215\260\354\212\244.jpg" new file mode 100644 index 0000000..c53b379 Binary files /dev/null and "b/src/assets/clubs/\355\224\214\353\240\210\354\235\264\354\225\204\353\215\260\354\212\244.jpg" differ diff --git "a/src/assets/clubs/\355\225\234\354\232\270\355\232\214.jpg" "b/src/assets/clubs/\355\225\234\354\232\270\355\232\214.jpg" new file mode 100644 index 0000000..a02625d Binary files /dev/null and "b/src/assets/clubs/\355\225\234\354\232\270\355\232\214.jpg" differ diff --git "a/src/assets/clubs/\355\225\251\354\260\275\353\213\250.jpg" "b/src/assets/clubs/\355\225\251\354\260\275\353\213\250.jpg" new file mode 100644 index 0000000..554b541 Binary files /dev/null and "b/src/assets/clubs/\355\225\251\354\260\275\353\213\250.jpg" differ diff --git "a/src/assets/clubs/\355\230\204\354\213\234\354\227\260.jpg" "b/src/assets/clubs/\355\230\204\354\213\234\354\227\260.jpg" new file mode 100644 index 0000000..40c4ed4 Binary files /dev/null and "b/src/assets/clubs/\355\230\204\354\213\234\354\227\260.jpg" differ diff --git a/src/constants/clubs.ts b/src/constants/clubs.ts new file mode 100644 index 0000000..92a91d5 --- /dev/null +++ b/src/constants/clubs.ts @@ -0,0 +1,438 @@ +interface Club { + name: string; + summary: string; + description: string | null; + department: "literature" | "social" | "religious" | "physical" | "academic"; +} + +const clubs: Club[] = [ + { + name: "경묵회", + summary: "50주년을 맞이한 경북대학교 서예동아리", + description: "일상에서 서예의 고요한 정취를 느껴보세요", + department: "literature", + }, + { + name: "그랜드챕스", + summary: "즐거움 가득한 중앙밴드동아리", + description: "신입생, 재학생, 음악을 처음 하는 사람 모두 상관없어요~ 밴드 음악 러버 모두 컴온", + department: "literature", + }, + { + name: "관현악반", + summary: "무료한 삶에 클래식을 곁들여보세요.", + description: "악기 입문부터 감상, 연주까지! ALL IN 1, KNUAO.", + department: "literature", + }, + { + name: "KOMO", + summary: "영화를 사랑하는 모든 사람들과 영화 같은 순간들을 함께 만들어가는 경북대 유일 영화 감상 동아리", + description: null, + department: "literature", + }, + { + name: "꿈틀", + summary: "경북대학교 유일무이 영상 창작 동아리!", + description: "꿈틀과 함께 무궁무진한 영상의 세계에 함께해 보세요!", + department: "literature", + }, + { + name: "농악반", + summary: "진정한 '국.힙'을 원한다면, 농악반으로.", + description: "농악의 세계에 빠질 46대를 모집합니다.", + department: "literature", + }, + { + name: "뜨람", + summary: "손으로 만드는건 무엇이든!", + description: "수공예 동아리 뜨람과 함께 추억을 만들어가요~", + department: "literature", + }, + { + name: "사우회", + summary: "순간을 멈추고 추억을 새롭게 탄생시키는 곳입니다.", + description: "함께한 순간들을 사진으로 남겨보세요.", + department: "literature", + }, + { + name: "쌩목", + summary: "센스도 철철 넘치지, 노래는 예술의 경지!", + description: "Welcome to the land of 쌩목", + department: "literature", + }, + { + name: "연극반", + summary: "연극에 관심 있는 누구나, 또 다른 나를 찾고 싶은 누구나, 연극반과 함께해요!", + description: null, + department: "literature", + }, + { + name: "요리조리", + summary: "요리의 숨겨진 매력을 요리조리 찾아 맛있는 시간을 가지는 동아리", + description: null, + department: "literature", + }, + { + name: "우리노래반", + summary: "UNB, We are unbound! 다양한 장르의 음악을 얽매이지 않고 자유롭게, ", + description: "우리가 즐거운 음악을 하는 중앙동아리 우리노래반입니다!", + department: "literature", + }, + { + name: "익스프레션", + summary: "경북대학교 유일 작사작곡 동아리 익스프레션입니다!", + description: null, + department: "literature", + }, + { + name: "일렉스", + summary: "무대 위에서 공연하며 스포트라이트 받고 싶은 사람 일렉스로 오세요!", + description: "음악을 향한 열정만 있다면 악기를 처음 쳐봐도 처음부터 다 가르쳐드립니다!!", + department: "literature", + }, + { + name: "청음반", + summary: "설레는 봄, 새학기의 낭만을 가득 채울 어쿠스틱 기타 동아리", + description: null, + department: "literature", + }, + { + name: "크누피", + summary: "우리, 피아노에 '미'쳐볼까?", + description: "피아노 동아리", + department: "literature", + }, + { + name: "터프시커리", + summary: "유튜브 30만 구독자를 보유한 경북대 유일무이 중앙 댄스동아리 터프시커리", + description: null, + department: "literature", + }, + { + name: "토레스", + summary: "50년 전통의 아름다운 선율이 울리는 클래식 기타 동아리 토레스!", + description: null, + department: "literature", + }, + { + name: "POW", + summary: "자작곡 작업, 공연, 디제잉, 파티, 힙합 관련 콘텐츠는 경북대 유일무이 힙합 동아리 POW에서.", + description: "힙합을 좋아하는 모든 분들을 환영합니다!", + department: "literature", + }, + { + name: "팔레트", + summary: "'나'라는 도화지에 그려가는 '우리'라는 그림", + description: "종합예술동아리 팔레트", + department: "literature", + }, + { + name: "플레이아데스", + summary: "메탈밴드 동아리 플레이아데스입니다!!", + description: + "메탈뿐만 아니라 다양한 국가의 록 음악을 연주하고 연구합니다! 음악을 사랑하는 여러분을 환영합니다 :)", + department: "literature", + }, + { + name: "합창단", + summary: "노래로 하나되는, 하모니로 마음을 울리는, 경북대학교 합창단", + description: null, + department: "literature", + }, + { + name: "RCY", + summary: "봉사하면 RCY! RCY하면 봉사!", + description: "전국 RCY 대학생을 만날 수 있는 유일무이 봉사 동아리", + department: "social", + }, + { + name: "SLANG", + summary: "Connecting the World, One Word at a Time. We Embrace Diversity!", + description: "국제교류 동아리 SLANG입니다!", + department: "social", + }, + { + name: "미담장학회", + summary: "소개글 없음", + description: null, + department: "social", + }, + { + name: "상투스", + summary: "다양한 사람들과의 재미있고 특색있는 벽화 그리기!", + description: "경대 유일 벽화 봉사 동아리", + department: "social", + }, + { + name: "수리영역", + summary: "소개글 없음", + description: null, + department: "social", + }, + { + name: "신망애", + summary: "아이들과 함께하는 뿌듯한 멘토링과 알찬 체험활동!", + description: "마음이 따뜻해지는 교육봉사 동아리 신망애로 오세요!", + department: "social", + }, + { + name: "한울회", + summary: "소개글 없음", + description: null, + department: "social", + }, + { + name: "경불회", + summary: "나이, 성별, 종교 무관! 누구나 함께하며 삶의 고통을 나누고 행복을 탐구하는", + description: "교내 유일의 불교 동아리입니다!", + department: "religious", + }, + { + name: "DFC", + summary: "하나 되어! 더불어! 땅끝까지! 제자들 선교회!", + description: "단란한 기독교 동아리입니다~", + department: "religious", + }, + { + name: "빨마", + summary: "천주교 동아리 빨마에서 재밌게 친목을 다지며 신앙생활 하실 분들 모집합니다!", + description: null, + department: "religious", + }, + { + name: "SFC", + summary: "바른 신학을 배워 바른 신앙을 가지고 바른 생활을 나아간다", + description: null, + department: "religious", + }, + { + name: "IVF", + summary: "소개글 없음", + description: null, + department: "religious", + }, + { + name: "스매싱", + summary: "스트레스를 날려버릴 smashing한 시간!", + description: "경북대 탁구동아리 스매싱에서 함께 즐겨요~", + department: "physical", + }, + { + name: "스윙스", + summary: "남녀노소 누구나 불태울 수 있는 최강의 스포츠 배드민턴!", + description: null, + department: "physical", + }, + { + name: "스트라이크", + summary: "전국 최강의 왕조를 함께할 여러분을 맞이합니다.", + description: "전국 최강 야구동아리, Strike!", + department: "physical", + }, + { + name: "스파이크", + summary: "스포츠의 짜릿함, 파워풀한 한방!", + description: "이곳에서 크게 펼쳐지는 스파이크의 열정!", + department: "physical", + }, + { + name: "싸울아비", + summary: "조선시대 무기를 직접 휘두르는", + description: "경북대 유일 병장기 동아리", + department: "physical", + }, + { + name: "업어치기", + summary: "운동과 학교생활을 둘 다 잡을 수 있는", + description: "경북대학교 유일무이 유도 동아리", + department: "physical", + }, + { + name: "에이밍", + summary: '"텐텐텐!" 활도 쏘고 친목도 다질 수 있는', + description: "경북대 유일한 양궁동아리", + department: "physical", + }, + { + name: "파란", + summary: "볼을 차면서 스트레스도 풀고!", + description: "잘생긴 선후배들과 친해질 수 있는 유일무이 족구 동아리", + department: "physical", + }, + { + name: "검도부", + summary: "머리! 손목! 허리! 타격감 넘치는", + description: "경북대 유일 검도 동아리", + department: "physical", + }, + { + name: "기파랑", + summary: "태권도를 처음 하는 분들부터 대회 참가를 목표로 하는 분들까지", + description: "어울려서 재미있게 훈련합시다!", + department: "physical", + }, + { + name: "동그라미", + summary: "농구를 재밌고 파이팅 있게 즐기고 싶은 분들은 동그라미로!", + description: null, + department: "physical", + }, + { + name: "맨투맨", + summary: "패션동아리 아닙니다.", + description: "농구동아리 맞습니다.", + department: "physical", + }, + { + name: "산악부", + summary: "소개글 없음", + description: null, + department: "physical", + }, + { + name: "KGA", + summary: "20대때 배워놓은 골프,", + description: "여든까지 간다", + department: "physical", + }, + { + name: "서브미션", + summary: "브라질에서 온 무술이자 '몸으로 하는 체스!'라고 불리는", + description: "경북대 주짓수 동아리", + department: "physical", + }, + { + name: "센토", + summary: "교내 유일한 축구 중앙동아리!", + description: "축구를 사랑하고 즐기고 싶은 학생 여러분 모두 환영합니다!", + department: "physical", + }, + { + name: "수중탐사대", + summary: "더 넓고, 더 깊은 바다로", + description: null, + department: "physical", + }, + { + name: "오렌지 파이터스", + summary: "대구경북 최고의 미식축구 팀!", + description: null, + department: "physical", + }, + { + name: "IZB(인질범)", + summary: "한 번 타면 영원히 질주해요.", + description: "앉을 시간이 없! 어! 요!", + department: "physical", + }, + { + name: "KNUBC", + summary: "볼링과 뒤풀이에 진심인 동아리", + description: "KNUBC로 오세요!!", + department: "physical", + }, + { + name: "KUTC", + summary: "테니스공 하나로", + description: "스트레스 날리는 동아리", + department: "physical", + }, + { + name: "크누 모빌리티", + summary: "다양한 전공이 모여", + description: "미래모빌리티를 탐구, 연구하는 학술 동아리", + department: "academic", + }, + { + name: "KNU UNSA", + summary: "국내 최대규모 국제기구 연합 동아리이자 외교부에 등록된", + description: "유엔한국협회 공식 산하 단체 UNSA", + department: "academic", + }, + { + name: "트러블메이커", + summary: "끝이 없는 보드게임의 세계,", + description: "트러블메이커로 오세요!", + department: "academic", + }, + { + name: "현시연", + summary: "서브컬처를 탐구하고 창작하는", + description: "현시연에 어서오세요!", + department: "academic", + }, + { + name: "국사무쌍", + summary: "지구상에서 가장 재미있는 매너와 존중의 멘탈 스포츠,", + description: "리치마작의 세계로 여러분을 초대합니다!", + department: "academic", + }, + { + name: "Now&Here", + summary: "소개글 없음", + description: null, + department: "academic", + }, + { + name: "돌구름", + summary: "우리들의 상상이 현실이 되는 돌구름!", + description: "기회의 동아리로 여러분들 초대합니다 ☺", + department: "academic", + }, + { + name: "VINE", + summary: "경북대 유일 영어 회화 동아리", + description: "VINE", + department: "academic", + }, + { + name: "복현기우회", + summary: "머리는 차갑게, 마음은 뜨겁게!", + description: "냉철한 판단과 열정이 만나는 곳, 복현기우회", + department: "academic", + }, + { + name: "솔라이브", + summary: "소개글 없음", + description: null, + department: "academic", + }, + { + name: "솔토론회", + summary: "세상 모든 이야기, 솔토론회", + description: null, + department: "academic", + }, + { + name: "앱동", + summary: "앱이 없으면 만들어 쓰자!", + description: "프로그래밍 교육 & 개발 동아리 앱동", + department: "academic", + }, + { + name: "에이스", + summary: "소개글 없음", + description: null, + department: "academic", + }, + { + name: "H.P", + summary: "소개글 없음", + description: null, + department: "academic", + }, + { + name: "H.Q", + summary: "서양사와 동양사를 함께 아울러 공부하고 다양한 동아리 프로그램을 통해", + description: "역사를 탐구하고 인문학적 소양을 기르는 동아리입니다.", + department: "academic", + }, + { + name: "코스모스", + summary: "별을 좋아하는 사람들이 모여", + description: "함께 밤하늘을 바라보며 추억을 쌓는 동아리", + department: "academic", + }, +]; + +export default clubs; diff --git a/src/constants/results.ts b/src/constants/results.ts index 0da61e1..a5a21a0 100644 --- a/src/constants/results.ts +++ b/src/constants/results.ts @@ -1,7 +1,7 @@ export const results = [ { resultType: "intenseSportsman", - clubs: ["센토", "맨투맨", "동그라미", "오렌지파이터스"], + clubs: ["센토", "맨투맨", "동그라미", "오렌지 파이터스"], typeName: "격한 운동을 좋아하는 스포츠맨형", }, { @@ -31,12 +31,12 @@ export const results = [ }, { resultType: "fightSportsman", - clubs: ["검보부", "에이밍"], + clubs: ["검도부", "에이밍"], typeName: "승부를 좋아하는 스포츠맨형", }, { resultType: "uniqueSportsman", - clubs: ["수중탐사대", "싸울아비", "인질범"], + clubs: ["수중탐사대", "싸울아비", "IZB(인질범)"], typeName: "유니크한 체육을 즐기는 스포츠맨형", }, { @@ -81,7 +81,7 @@ export const results = [ }, { resultType: "leedongjin", - clubs: ["꼬모"], + clubs: ["KOMO"], typeName: "영화 감상을 좋아하는 이동진형", }, { @@ -106,7 +106,7 @@ export const results = [ }, { resultType: "winner", - clubs: ["국상무쌍", "트러블메이커", "복현기우회", "H.P"], + clubs: ["국사무쌍", "트러블메이커", "복현기우회", "H.P"], typeName: "지고는 못 사는 승부사형", }, { diff --git a/src/pages/ResultPage.styled.ts b/src/pages/ResultPage.styled.ts index 9115fda..1fa07ae 100644 --- a/src/pages/ResultPage.styled.ts +++ b/src/pages/ResultPage.styled.ts @@ -3,7 +3,7 @@ import styled from "@emotion/styled"; export const ResultWrapper = styled.div` display: flex; flex-direction: column; - height: calc(100% - 60px); + height: 100%; padding-top: 60px; `; @@ -36,18 +36,34 @@ export const ClubItem = styled.div` position: relative; border-radius: 1rem; background-color: white; - padding: 0.75rem 0 0.75rem 3.2rem; + padding: 0.75rem 0.25rem 0.75rem 3.2rem; margin-left: 1.6rem; + word-break: keep-all; `; -export const ClubImage = styled.img` +export const ClubImageWrapper = styled.div` position: absolute; top: 50%; left: -32px; transform: translateY(-50%); + + display: flex; + justify-content: center; + align-items: center; + width: 64px; height: 64px; border-radius: 50%; + overflow: hidden; + background-color: white; + + box-shadow: 0 4px 10px rgba(0, 0, 0, 0.09); +`; + +export const ClubImage = styled.img` + width: 64px; + height: auto; + object-fit: cover; `; export const ClubTitle = styled.div` @@ -60,7 +76,7 @@ export const ClubTitle = styled.div` export const ClubDescription = styled.div` display: flex; flex-direction: column; - line-height: 1.35; + line-height: 1.4; `; export const ButtonGroup = styled.div` diff --git a/src/pages/ResultPage.tsx b/src/pages/ResultPage.tsx index e96d45f..4bc9d73 100644 --- a/src/pages/ResultPage.tsx +++ b/src/pages/ResultPage.tsx @@ -4,12 +4,13 @@ import { Text } from "@/components/typography"; import { useResult } from "@/hooks/useResult"; -import aaa from "@/assets/images/dongari.svg"; +import clubs from "@/constants/clubs"; import { ButtonGroup, ClubDescription, ClubImage, + ClubImageWrapper, ClubItem, ClubItems, ClubTitle, @@ -18,6 +19,7 @@ import { ResultWrapper, TitleContainer, } from "./ResultPage.styled"; +import { css } from "@emotion/react"; export default function ResultPage() { const { name, mbti, result, navigate } = useResult(); @@ -42,16 +44,34 @@ export default function ResultPage() { {result.clubs.map((club) => { + let clubData = clubs.find((c) => c.name === club); + + if (!clubData) { + return null; + } + return ( - {club} + {clubData.name} - 더 넓고, 더 깊은 바다로! + + {clubData.summary} + - 경북대학교 유일무이 스킨스쿠버 동아리 + {clubData.description} - + + + ); })}