{"id":28909614,"url":"https://github.com/zmrdltl/trollgg","last_synced_at":"2025-07-30T18:09:33.151Z","repository":{"id":39010201,"uuid":"323226918","full_name":"zmrdltl/Trollgg","owner":"zmrdltl","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-06T00:37:37.000Z","size":19775,"stargazers_count":2,"open_issues_count":20,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-21T17:09:57.540Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zmrdltl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null}},"created_at":"2020-12-21T04:07:45.000Z","updated_at":"2022-02-17T01:13:25.000Z","dependencies_parsed_at":"2023-02-05T00:34:16.194Z","dependency_job_id":null,"html_url":"https://github.com/zmrdltl/Trollgg","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zmrdltl/Trollgg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zmrdltl%2FTrollgg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zmrdltl%2FTrollgg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zmrdltl%2FTrollgg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zmrdltl%2FTrollgg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zmrdltl","download_url":"https://codeload.github.com/zmrdltl/Trollgg/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zmrdltl%2FTrollgg/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267914635,"owners_count":24164760,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-21T17:09:42.034Z","updated_at":"2025-07-30T18:09:33.108Z","avatar_url":"https://github.com/zmrdltl.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Trollgg\n\nweb site for find troll\n\n1. 학습시킨 후 db에 저장된 data로부터 웹으로 정보를 부른다.\n2. 소환사 이름으로 트롤 위험도를 나타내서 보여준다.\n\n\n\n## 폴더구조\n\n```bash\n├── README.md                               - 프로젝트 설명 파일\n├── SECURITY.md                             - github LSD dependency issue 해결용 파일\n└── trollgg/                                - 전체 소스 저장된 폴더\n    │\n    ├── public/                             - 공용폴더\n    │   ├── index.html                      - html로 출력용 파일\n    │   └── robots.txt                      - github crawl bot용 파일\n    │\n    ├── src/                                - UI components\n    │   ├── api/                            - api 묶음\n    │   │   ├── API.js                      - 서버에게 request할 url. 필요한 response 정보를 return하는 함수 정의\n    │   │   └── fetch.js                    - 서버와 http 통신할 때 공용으로 사용하는 함수 정의\n    │   │\n    │   ├── assets/                         - text font, images 폴더\n    │   │\n    │   │── components/                     - UI components\n    │   │   ├── summoner_profile/           - Result.js의 component 묶음\n    │   │   │   │   \n    │   │   │   ├── header_contents/        - Troll 위험도 text 상단에 위치한 component 묶음\n    │   │   │   │   └── TopHeaderBox.js     - progressBar 위에 위치한 유저 명, tier 테두리, profile image\n    │   │   │   │   \n    │   │   │   ├── main_contents/          - Result.js의 우측 component 묶음\n    │   │   │   │   ├── game_stats_box/     - Game status box component 묶음\n    │   │   │   │   │   ├── Box1.js         - 좌측 component, 최근 솔로랭크 20 경기의 승률 graph, KDA, 평점, 킬 관여율\n    │   │   │   │   │   ├── Box2.js         - 중앙 component, 가장 많이 play한 캐릭터 의 승패 수, 평점\n    │   │   │   │   │   ├── Box3.js         - 우측 component, 가장 선호하는 2개 position 승률, 빈도\n    │   │   │   │   │   └── GameStatsBox.js - Game status box's root\n    │   │   │   │   │   \n    │   │   │   │   ├── GameAndItemList.js  - 매 game 정보 list\n    │   │   │   │   ├── HeaderBox.js        - Main content's header\n    │   │   │   │   └── MainContents.js     - Main content's root\n    │   │   │   │   \n    │   │   │   └── side_contents/          - Result.js의 좌측 component 묶음\n    │   │   │       ├── MostPickInfoBox.js  - Most 7picks 정보\n    │   │   │       ├── SideContents.js     - Side content's root\n    │   │   │       └── TierRaingBox.js     - user tier, rating 정보 \n    │   │   │    \n    │   │   ├── Home.js                     - Main page\n    │   │   ├── Rank.js                     - user의 rank 정보\n    │   │   ├── Result.js                   - user 정보 및 troll 결과\n    │   │   ├── Statistics.js               - user tier 통계\n    │   │   └── test.js                     - test with dummy data(JSON)\n    │   │\n    │   ├── container/                      - Component 부기능 UI 묶음\n    │   │   └── ProgressBar.js              - ProgressBar\n    │   │\n    │   ├── router/                         - routing 묶음\n    │   │   └── TopNavBar.js                - 최상단 navbar routing\n    │   │\n    │   ├── util/                           - 부차적 기능 묶음\n    │   │   ├── Tier.js                     - user tier 정보 \n    │   │   └── User.js                     - tier별 user 수 \n    │   │\n    │   ├── App.js                          - Component 묶음\n    │   ├── index.css                       - Root html 속성\n    │   ├── index.js                        - React component \n    │   ├── Root.js                         - App.js를 Browser로 출력\n    │   ├── serviceWorker.js                - Execute script in Browser background\n    │   └── setupTests.js                   - Unit test\n    │ \n    ├── debug.log                           - 디버깅\n    ├── package.json                        - npm 설정\n    ├── package-lock.json                   - npm 버전범위 설정\n    ├── yarn.lock                           - yarn 버전범위 설정\n    └── .gitignore                          - github로 업로드 하지 않을 파일 및 폴더 리스트\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzmrdltl%2Ftrollgg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzmrdltl%2Ftrollgg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzmrdltl%2Ftrollgg/lists"}