Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
53ee23d
UserChallengeStatus ์˜ค๋ฅ˜ ์ˆ˜์ •
HanNayeoniee Dec 18, 2025
7dd7ee1
Merge branch 'main' into fix/userchallenge
HanNayeoniee Dec 29, 2025
ce085c9
fix: from_user_id ์‚ญ์ œ
HanNayeoniee Dec 29, 2025
97bfa79
fix: ๋ฌธ์ œ ํ• ๋‹น ๋ฐ ํŒ๋ณ„ ๋กœ์ง ์ˆ˜์ •
HanNayeoniee Dec 29, 2025
5c0ffdc
fix(getcloser): redirect to create view if myId is not exist in readyโ€ฆ
daclouds Jan 2, 2026
5e9986e
feat(getcloser): change image when redeemed
daclouds Jan 2, 2026
7247aa7
Merge pull request #287 from Pseudo-Lab/fix/getcloser/frontend/redirect
daclouds Jan 3, 2026
d324a9f
Merge pull request #288 from Pseudo-Lab/feat/getcloser/frontend/redeem
daclouds Jan 3, 2026
1cbc8e2
Merge pull request #293 from Pseudo-Lab/deploy/cert-develop
soohyunme Jan 3, 2026
7a08f67
Merge pull request #265 from Pseudo-Lab/fix/userchallenge
HanNayeoniee Jan 4, 2026
f4d0697
refactor(getcloser): unconfirmed members from receiving TEAM_WAITING โ€ฆ
hu6r1s Jan 5, 2026
53bcc64
Merge pull request #296 from Pseudo-Lab/refactor/getcloser/progress-sโ€ฆ
hu6r1s Jan 5, 2026
d5cbc75
refactor(getcloser): add dummy data
HanNayeoniee Jan 5, 2026
f4365ba
Merge pull request #297 from Pseudo-Lab/fix/seeddata
HanNayeoniee Jan 5, 2026
6624cb8
feat(getcloser): implement try again
daclouds Jan 5, 2026
60de787
Merge pull request #298 from Pseudo-Lab/feat/getcloser/frontend/try-aโ€ฆ
daclouds Jan 5, 2026
ca1a8d5
fix(getcloser): autoincrement id
HanNayeoniee Jan 5, 2026
d748c2c
Merge pull request #299 from Pseudo-Lab/fix/getcloser/userchallenge-id
HanNayeoniee Jan 5, 2026
88e7f7e
refactor(getcloser): get team member challenge answer info
hu6r1s Jan 5, 2026
89d5d26
Merge pull request #300 from Pseudo-Lab/refactor/getcloser/get-team-mโ€ฆ
hu6r1s Jan 5, 2026
8558e73
fix(getcloser): disable challenge dummy data
HanNayeoniee Jan 5, 2026
c6baa77
Merge pull request #301 from Pseudo-Lab/fix/getcloser/userchallenge_rโ€ฆ
HanNayeoniee Jan 5, 2026
b412f60
feat(getcloser): short answers
daclouds Jan 5, 2026
8e4a417
chore: add seed data dir config and bind mount
soohyunme Jan 5, 2026
9db860f
Merge pull request #302 from Pseudo-Lab/chore/seed-data-dir-mount
soohyunme Jan 5, 2026
a1d57a6
chore: add `DATA_DIR_HOST` env
soohyunme Jan 5, 2026
ab13f28
fix(getcloser): @typescript-eslint/no-unused-vars
daclouds Jan 5, 2026
4e040c5
Merge pull request #304 from Pseudo-Lab/chore/seed-data-dir-mount
soohyunme Jan 5, 2026
2155f17
Merge pull request #303 from Pseudo-Lab/feat/getcloser/frontend/shortโ€ฆ
daclouds Jan 5, 2026
151db9e
refactor(getcloser): dissolve team
hu6r1s Jan 5, 2026
7fad3e4
fix(getcloser): lint errors
daclouds Jan 5, 2026
12d2321
Merge pull request #305 from Pseudo-Lab/feat/getcloser/frontend/lint
daclouds Jan 5, 2026
fb349eb
refactor(getcloser): user retry count init
hu6r1s Jan 5, 2026
747c74a
Merge pull request #306 from Pseudo-Lab/refactor/getcloser/dissolve-team
hu6r1s Jan 5, 2026
bcf6daa
fix(getcloser): challenge status
daclouds Jan 5, 2026
da181b7
Merge pull request #307 from Pseudo-Lab/fix/getcloser/frontend/challeโ€ฆ
daclouds Jan 5, 2026
37a661a
fix(getcloser): filter out current user info
daclouds Jan 5, 2026
76e02c8
refactor(getcloser): remove loading view
daclouds Jan 5, 2026
00f8d7d
Merge pull request #308 from Pseudo-Lab/fix/getcloser/frontend/filterโ€ฆ
daclouds Jan 6, 2026
9b25120
Merge pull request #309 from Pseudo-Lab/refactor/getcloser/frontend/rโ€ฆ
daclouds Jan 6, 2026
ea35fb3
refactor(getcloser): get my member question info
hu6r1s Jan 6, 2026
3a54fce
Merge pull request #310 from Pseudo-Lab/refactor/getcloser/get-team-mโ€ฆ
hu6r1s Jan 6, 2026
d5eaad3
feat(getcloser): implement team member info
daclouds Jan 6, 2026
6bb07a3
fix(getcloser): lint errors
daclouds Jan 6, 2026
b4e7f6f
refactor(getcloser): adjust font
daclouds Jan 6, 2026
bd75f11
Merge pull request #311 from Pseudo-Lab/feat/getcloser/frontend/style
daclouds Jan 6, 2026
4def025
fix(getcloser): indentation
daclouds Jan 6, 2026
ba0df53
chore(getcloser): change exceed retry count alert text
daclouds Jan 6, 2026
517829f
Merge pull request #312 from Pseudo-Lab/feat/getcloser/frontend/alert
daclouds Jan 6, 2026
834a3ac
fix(getcloser): Show my challenge info only
daclouds Jan 7, 2026
b047790
fix(getcloser): no question to assign
HanNayeoniee Jan 7, 2026
452450a
Merge pull request #314 from Pseudo-Lab/fix/getcloser/assign-challengโ€ฆ
HanNayeoniee Jan 7, 2026
415d01f
feat: dna ํ–‰์‚ฌ ๊ธฐ๋ก ์ถ”๊ฐ€
ed-kyu Jan 7, 2026
ae6f2b0
feat(getcloser): apply react bits
daclouds Jan 7, 2026
dba4617
Merge pull request #313 from Pseudo-Lab/fix/getcloser/frontend/no-chaโ€ฆ
daclouds Jan 7, 2026
1d1748e
Merge pull request #315 from Pseudo-Lab/feat/getcloser/frontend/reactโ€ฆ
daclouds Jan 7, 2026
6184bf4
Merge pull request #318 from Pseudo-Lab/deploy/cert-develop
soohyunme Jan 8, 2026
0c27f6e
fix(getcloser): modify text infos
daclouds Jan 9, 2026
a2efde9
Merge pull request #319 from Pseudo-Lab/feat/getcloser/frontend/text-โ€ฆ
soohyunme Jan 9, 2026
bec865a
fix: apply user csv format
soohyunme Jan 9, 2026
141c46b
Merge pull request #320 from Pseudo-Lab/fix/apply-format
soohyunme Jan 9, 2026
21d9226
feat(getcloser): add challenge retry warning message
daclouds Jan 9, 2026
5bec659
feat(cert): open Swagger in dev, protect in prod
soohyunme Jan 9, 2026
6e83251
Merge pull request #321 from Pseudo-Lab/feat/getcloser/frontend/retryโ€ฆ
daclouds Jan 9, 2026
cf7dc25
Merge pull request #322 from Pseudo-Lab/feat/swagger-protect
soohyunme Jan 9, 2026
7cc15ae
chore(getcloser): Add Swagger env in workflow
soohyunme Jan 9, 2026
c2eed0d
Merge pull request #323 from Pseudo-Lab/chore/workflow-env
soohyunme Jan 9, 2026
c061488
chore(getcloser): make db port configurable
soohyunme Jan 9, 2026
46c5f38
Merge pull request #324 from Pseudo-Lab/chore/db-port-env
soohyunme Jan 9, 2026
d8904f8
docs: Add 2nd GG result
soohyunme Jan 11, 2026
129de16
Merge pull request #325 from Pseudo-Lab/docs/2nd-gg
soohyunme Jan 11, 2026
1de86b7
chore(books): manual deploy
soohyunme Jan 17, 2026
9fe85b8
Merge pull request #327 from Pseudo-Lab/chore/manual-deploy
soohyunme Jan 17, 2026
fb39104
docs: Add 2nd GG GetCloser Review
yujin37 Jan 19, 2026
18e57c6
docs: Add 2nd GG GetCloser Review
yujin37 Jan 19, 2026
101900e
Merge pull request #328 from Pseudo-Lab/docs
yujin37 Jan 19, 2026
d23ca78
Delete docs/results/docs/results directory
yujin37 Jan 19, 2026
61ae04f
chore(cert): update default season
soohyunme Jan 20, 2026
fc505f9
Merge pull request #329 from Pseudo-Lab/cert/season-defalut
soohyunme Jan 20, 2026
78b58f1
docs: update project description
soohyunme Jan 24, 2026
822e7a9
docs: update new teammate
soohyunme Jan 24, 2026
64f3d87
docs: evamp team member section and update project images
soohyunme Jan 24, 2026
cf6db18
docs: change teammate info
soohyunme Jan 24, 2026
3c91798
docs: reformat teammate info
soohyunme Jan 24, 2026
7994f3b
docs: finalize stable HTML table layout for team section
soohyunme Jan 24, 2026
a2e2588
docs: Update README.en.md
soohyunme Jan 24, 2026
086f3f2
docs: refactor project section to slim text-only list and update content
soohyunme Jan 24, 2026
d83769e
docs: README.md ์—…๋ฐ์ดํŠธ (#330)
soohyunme Jan 25, 2026
7aece22
feat(platform): setup devfactory homepage and oracle cloud deploymentโ€ฆ
soohyunme Jan 25, 2026
b65c609
Merge pull request #331 from Pseudo-Lab/feat/platform
soohyunme Jan 25, 2026
ef5dad2
docs: Add 2nd GG GetCloser Review
yujin37 Jan 19, 2026
9b842d5
docs: Add 2nd GG GetCloser Review
yujin37 Jan 19, 2026
7805aaa
Delete docs/results/docs/results directory
yujin37 Jan 19, 2026
b4eae9d
chore(cert): update default season
soohyunme Jan 20, 2026
78f49af
feat(platform): setup devfactory homepage and oracle cloud deploymentโ€ฆ
soohyunme Jan 25, 2026
49fc2a5
docs: update Yujin member profile image
yujin37 Jan 26, 2026
8025998
fix: title view
soohyunme Jan 27, 2026
403ddd5
feat: add activities gallery and history page
soohyunme Jan 28, 2026
4084c9b
Merge pull request #335 from Pseudo-Lab/feat/platform
soohyunme Jan 28, 2026
0abdab3
feat: add activities main page
soohyunme Jan 28, 2026
fc4f61d
Merge pull request #336 from Pseudo-Lab/feat/platform
soohyunme Jan 28, 2026
32de76a
Merge origin/main into docs/readme-update and update Yujin's photo
soohyunme Feb 1, 2026
436006e
Merge pull request #334 from Pseudo-Lab/docs/readme-update
soohyunme Feb 1, 2026
653517a
refactor(platform): update yujin picture
soohyunme Feb 1, 2026
3f1d861
Merge pull request #337 from Pseudo-Lab/refactor/update-members
soohyunme Feb 1, 2026
5401fb7
refactor: standardize section layout and enhance responsive design (#โ€ฆ
soohyunme Feb 3, 2026
4f06efb
docs: Add 11th plan
soohyunme Feb 6, 2026
36c8598
fix: improve client IP detection for access logging
soohyunme Feb 6, 2026
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
4 changes: 4 additions & 0 deletions .github/workflows/deploy-getcloser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,14 @@ jobs:
set -e
echo "DB_USER=${{ secrets.DB_USER }}" > .env
echo "DB_PASSWORD=${{ secrets.DB_PASSWORD }}" >> .env
echo "SWAGGER_USER=${{ secrets.SWAGGER_USER }}" >> .env
echo "SWAGGER_PASSWORD=${{ secrets.SWAGGER_PASSWORD }}" >> .env
echo "DB_DATABASE=${{ vars.DB_DATABASE }}" >> .env
echo "DB_PORT=${{ vars.DB_PORT }}" >> .env
echo "APP_HOST=${{ vars.APP_HOST }}" >> .env
echo "TEAM_SIZE=${{ vars.TEAM_SIZE}}" >> .env
echo "PENDING_TIMEOUT_MINUTES=${{ vars.PENDING_TIMEOUT_MINUTES}}" >> .env
echo "DATA_DIR_HOST=${{ vars.DATA_DIR_HOST }}" >> .env

- name: ๐Ÿš€ Deploy to PROD
run: |
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
- main
paths:
- 'book/**'
workflow_dispatch:

jobs:
build-and-deploy:
Expand Down
43 changes: 43 additions & 0 deletions .github/workflows/devfactory-homepage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: ๐Ÿš€ DevFactory Homepage Deploy
run-name: ๐Ÿš€ Deploying to Production by @${{ github.actor }}

on:
push:
branches:
- main
paths:
- 'platform/**'
- '.github/workflows/devfactory-homepage.yml'
workflow_dispatch:

# ๊ฐ™์€ ๋ธŒ๋žœ์น˜ ๋™์‹œ ์‹คํ–‰ ์‹œ ์ด์ „ ์žก ์ทจ์†Œ(๊ฒฝ์Ÿ ๋ฐฐํฌ ๋ฐฉ์ง€)
concurrency:
group: DevFactory-homepage-${{ github.ref }}
cancel-in-progress: true

jobs:
deploy-prod:
if: github.ref_name == 'main'
name: ๐Ÿš€ Deploy DF-platform (Production)
runs-on: oracle
environment: platform
defaults:
run:
working-directory: ./platform
steps:
- uses: actions/checkout@v4

- name: Write .env (prod)
run: |
cat > .env <<'EOF'
APP_HOST=${{ vars.APP_HOST }}
DATABASE_URL=${{ secrets.DATABASE_URL }}
EOF

- name: Build & up (prod)
run: |
set -euxo pipefail
docker compose -p df-platform-main config -q
docker compose -p df-platform-main down --remove-orphans
docker compose -p df-platform-main up -d --build --remove-orphans
docker image prune -f --filter "label=org.pseudolab.project=devfactory-platform"
185 changes: 105 additions & 80 deletions README.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

<div align="center">
<a href="https://pseudo-lab.com"><img src="https://img.shields.io/badge/PseudoLab-S10-3776AB" alt="PseudoLab"/></a>
<a href="https://pseudo-lab.com"><img src="https://img.shields.io/badge/PseudoLab-S11-3776AB" alt="PseudoLab"/></a>
<a href="https://discord.gg/EPurkHVtp2"><img src="https://img.shields.io/badge/Discord-BF40BF" alt="Discord Community"/></a>
<a href="https://github.com/Pseudo-Lab/DevFactory/stargazers"><img src="https://img.shields.io/github/stars/Pseudo-Lab/DevFactory" alt="Stars Badge"/></a>
<a href="https://github.com/Pseudo-Lab/DevFactory/network/members"><img src="https://img.shields.io/github/forks/Pseudo-Lab/DevFactory" alt="Forks Badge"/></a>
Expand All @@ -17,9 +18,9 @@

<!-- sheilds: https://shields.io/ -->

> Welcome to the DevFactory repository!
> We are building Pseudo-Labโ€™s developer culture through various tutorials and AI service development projects.
> With empathy, communication, and collaboration at our core, we aim to create a culture where everyone can grow together.
> Welcome to the DevFactory repository!
> We are building Pseudo-Labโ€™s developer culture through various tutorials and AI service development projects.
> With empathy, communication, and collaboration at our core, we aim to create a culture where everyone can grow together.
> Ideas and feedback about our projects are always welcome โ€” feel free to reach out anytime!

<details>
Expand All @@ -29,93 +30,117 @@
- **E-mail**: soohyun.dev@gmail.com โ€” Builder: Soohyun Kim
</details>

## ๐ŸŒŸ Projects
At DevFactory, we are shaping Pseudo-Labโ€™s unique developer ecosystem through the following activities ๐Ÿค—
## ๐ŸŒŸ Projects
Highlight activities of DevFactory ๐Ÿค—

<table>
<tr>
<th align="center">๐Ÿณ Tutorial</th>
<th align="center">๐ŸŽฎ Networking Event (BINGO)</th>
<th align="center">๐Ÿ“ฆ PseudoLab TOOLBOX</th>
</tr>
* **๐Ÿณ Technical Tutorials (Tutorials)**
* Hands-on content and offline workshops covering Docker, Git, LLM, etc.
* [๐Ÿ”— View Tutorials](https://pseudo-lab.github.io/DevFactory/intro.html)

* **๐ŸŽฎ Networking Event (BINGO)**
* A web application where keyword-based bingo games facilitate natural networking.
* [๐Ÿ”— Visit Site](https://bingo.pseudolab-devfactory.com/)

* **๐ŸŽฎ Networking Event (Get Closer)**
* A web application to get to know each other through simple quizzes.
* [๐Ÿ”— Visit Site](https://getcloser.pseudolab-devfactory.com/)

* **๐Ÿ“œ Certificate Issuance System**
* A service that tracks Pseudo-Lab's growth, issuing and managing certificates for activities.
* [๐Ÿ”— Visit Site](https://cert.pseudo-lab.com/)

* **๐Ÿค– JobPT**
* AI-powered personalized career support solution. A tool that helps developer career growth through resume analysis and interview feedback.
* [๐Ÿ”— Visit Site](http://jobpt.pseudolab-devfactory.com/)

<br>

### ๐Ÿ”Ž Activities by Batch

- [DevFactory 10th Gen Activity Page](docs/10th_plan.md)
- [DevFactory 11th Gen Activity Page](docs/11th_plan.md)

## ๐Ÿง‘ Meet the Team

<table align="center">
<tr>
<td align="center" width="33%">
We design and run a variety of technical tutorials.<br>
From Docker and Git to LLMs, we offer hands-on content and offline workshops where everyone can learn and grow together.
</td>
<td align="center" width="33%">
An open-source networking bingo web application, freely available for anyone to use.<br>
It encourages casual conversations through light, keyword-based bingo games.
</td>
<td align="center" width="33%">
A <strong>support platform</strong> for participating in and managing Pseudo-Lab activities.<br>
This web service handles study applications, certificate issuance, and more.<br>
<em>(In development)</em>
<td align="center" width="200" valign="top">
<b>Soohyun Kim</b><br>
<img src="platform/frontend/public/members/soohyun.png" height="180px"><br>
<img src="https://img.shields.io/badge/-Builder-3776AB">
<img src="https://img.shields.io/badge/-TPM-94A3B8">
<img src="https://img.shields.io/badge/-INFRA-94A3B8"><br>
<img src="https://img.shields.io/badge/-10th-DAA520">
<img src="https://img.shields.io/badge/-11th-C67117"><br>
<a href="https://github.com/soohyunme"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/github.svg" width="20" height="20"></a>
<a href="https://www.linkedin.com/in/soohyun-dev"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/linkedin.svg" width="20" height="20"></a>
</td>
</tr>
<tr>
<td align="center">
<a href="https://pseudo-lab.github.io/DevFactory/intro.html">
<img src="docs/imgs/docker-git-tutorial.png" height="160"/><br>
<sub>View tutorial</sub>
</a>
<td align="center" width="200" valign="top">
<b>Yesin Kim</b><br>
<img src="platform/frontend/public/members/yesin.jpg" height="180px"><br>
<img src="https://img.shields.io/badge/-Builder-3776AB">
<img src="https://img.shields.io/badge/-BE-0891B2"><br>
<img src="https://img.shields.io/badge/-10th-DAA520">
<img src="https://img.shields.io/badge/-11th-C67117"><br>
<a href="https://github.com/yesinkim"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/github.svg" width="20" height="20"></a>
<a href="https://www.linkedin.com/in/bailando/"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/linkedin.svg" width="20" height="20"></a>
</td>
<td align="center">
<a href="https://github.com/Pseudo-Lab/event-bingo">
<img src="docs/imgs/bingo.png" height="160"/><br>
<sub>View on GitHub</sub>
</a>
<td align="center" width="200" valign="top">
<b>Seungkyu Kim</b><br>
<img src="platform/frontend/public/members/seungkyu.jpg" height="180px"><br>
<img src="https://img.shields.io/badge/-Builder-3776AB">
<img src="https://img.shields.io/badge/-FE-60A5FA"><br>
<img src="https://img.shields.io/badge/-10th-DAA520">
<img src="https://img.shields.io/badge/-11th-C67117"><br>
<a href="https://github.com/ed-kyu"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/github.svg" width="20" height="20"></a>
<a href="https://www.linkedin.com/in/seungkyu-kim-9088a21b1/"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/linkedin.svg" width="20" height="20"></a>
</td>
<td align="center">
<a href="https://www.pseudolab-devfactory.com/">
<img src="docs/imgs/Toolbox.png" height="160"/><br>
<sub>Visit site</sub>
</a>
<td align="center" width="200" valign="top">
<b>Yunhee Hwang</b><br>
<img src="https://github.com/yunhee1.png" height="180px"><br>
<img src="https://img.shields.io/badge/-Builder-3776AB">
<img src="https://img.shields.io/badge/-PO-818CF8"><br>
<img src="https://img.shields.io/badge/-11th-C67117"><br>
<a href="https://github.com/yunhee1"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/github.svg" width="20" height="20"></a>
<a href="https://www.linkedin.com/in/uni-po/"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/linkedin.svg" width="20" height="20"></a>
</td>
</tr>
</table>

## ๐Ÿง‘ ํŒ€์› ์†Œ๊ฐœ

<table>
<tr>
<td align="center" width="300px">
<img src="docs/imgs/members/soohyun.png" width="100%"><br><br>
<b>Soohyun Kim</b><br>
<b>PM / Infra</b><br>
<b>Major Experience</b>: HDC Labs, AI Engineer<br>
<img src="https://img.shields.io/badge/Python-3776AB">
<img src="https://img.shields.io/badge/PyTorch-EE4C2C">
<img src="https://img.shields.io/badge/Linux-FCC624?&logoColor=black"/>
<img src="https://img.shields.io/badge/-CI%2FCD-00A86B">
<img src="https://img.shields.io/badge/kubernetes-326CE5"><br>
๐Ÿ”— <a href="https://github.com/soohyunme">Github</a> |
<a href="https://velog.io/@kimsoohyun/posts">Blog</a> |
<a href="https://www.linkedin.com/in/soohyun-dev">LinkedIn</a> |
<a href="https://search.shopping.naver.com/book/catalog/49530069623?query=%EB%94%B0%EB%9D%BC%ED%95%98%EB%A9%B0%20%EB%B0%B0%EC%9A%B0%EB%8A%94%20mlops%20dev&NaPm=ct%3Dmar57pjk%7Cci%3D07926149f717a4c875317607826c173195ccd48a%7Ctr%3Dboksl%7Csn%3D95694%7Chk%3D6e7ef43a91e627efa7a5800b657df37b8ce0db4d">Book</a>
<td align="center" width="200" valign="top">
<b>Yujin Choi</b><br>
<img src="platform/frontend/public/members/yujin.jpg" height="180px"><br>
<img src="https://img.shields.io/badge/-Runner-10B981">
<img src="https://img.shields.io/badge/-PO-818CF8"><br>
<img src="https://img.shields.io/badge/-11th-C67117"><br>
<a href="https://github.com/yujin37"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/github.svg" width="20" height="20"></a>
<a href="https://www.linkedin.com/in/yujin37/"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/linkedin.svg" width="20" height="20"></a>
</td>
<td align="center" width="300px">
<img src="docs/imgs/members/yesin.jpg" width="100%"><br><br>
<b>Yesin Kim</b><br>
<b>Backend / DB</b><br>
<b>Major Experience</b>: AI Talk, NLP Engineer<br>
<img src="https://img.shields.io/badge/Python-3776AB">
<img src="https://img.shields.io/badge/LangChain-informational?style=flat&logoColor=white&color=2bbc8a">
<img src="https://img.shields.io/badge/Django-092E20"><br>
๐Ÿ”— <a href="https://github.com/yesinkim">Github</a> |
<a href="https://velog.io/@bailando/posts">Blog</a> |
<a href="https://www.linkedin.com/in/bailando">LinkedIn</a>
<td align="center" width="200" valign="top">
<b>Jong-il Seok</b><br>
<img src="https://github.com/daclouds.png" height="180px"><br>
<img src="https://img.shields.io/badge/-Runner-10B981">
<img src="https://img.shields.io/badge/-FE-60A5FA"><br>
<img src="https://img.shields.io/badge/-11th-C67117"><br>
<a href="https://github.com/daclouds"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/github.svg" width="20" height="20"></a>
<a href="https://www.linkedin.com/in/daclouds/"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/linkedin.svg" width="20" height="20"></a>
</td>
<td align="center" width="300px">
<img src="docs/imgs/members/seungkyu.jpg" width="100%"><br><br>
<b>Seungkyu Kim</b><br>
Frontend<br>
<b>Major Experience</b>: Imagoworks , Data Engineer<br>
<img src="https://img.shields.io/badge/React-61DAFB?logoColor=white">
<img src="https://img.shields.io/badge/Python-3776AB">
<img src="https://img.shields.io/badge/BigQuery-blue"><br>
๐Ÿ”— <a href="https://github.com/ed-kyu">Github</a> |
<a href="https://www.linkedin.com/in/seungkyu-kim-9088a21b1/">LinkedIn</a>
<td align="center" width="200" valign="top">
<b>Hyeonjun Jung</b><br>
<img src="https://github.com/hu6r1s.png" height="180px"><br>
<img src="https://img.shields.io/badge/-Runner-10B981">
<img src="https://img.shields.io/badge/-BE-0891B2"><br>
<img src="https://img.shields.io/badge/-11th-C67117"><br>
<a href="https://github.com/hu6r1s"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/github.svg" width="20" height="20"></a>
<a href="https://www.linkedin.com/in/hu6r1s/"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/linkedin.svg" width="20" height="20"></a>
</td>
<td align="center" width="200" valign="top">
<b>Nayeon Han</b><br>
<img src="https://github.com/HanNayeoniee.png" height="180px"><br>
<img src="https://img.shields.io/badge/-Runner-10B981">
<img src="https://img.shields.io/badge/-BE-0891B2"><br>
<img src="https://img.shields.io/badge/-11th-C67117"><br>
<a href="https://github.com/HanNayeoniee"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/github.svg" width="20" height="20"></a>
<a href="https://www.linkedin.com/in/nayeon-han/"><img src="https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/linkedin.svg" width="20" height="20"></a>
</td>
</tr>
</table>
Expand Down
Loading
Loading