Skip to main content

Command Palette

Search for a command to run...

[Project] CodeBLUE

05.19.23 ~ 06.30.23

Updated
[Project] CodeBLUE


๐Ÿ  Deployed Service : CodeBLUE

๐Ÿง‘๐Ÿพโ€๐Ÿ’ป Portfolio : Notion

๐Ÿฅ‡ Awards: First Place in HangHae 99 Web Dev BootCamp (out of 22 projects) based on evaluations from Senior Developer Mentors and Judges.

AWARD in Korean
Best Project Award: We present this certificate to the above team for their outstanding skills in planning, development, and design, which provided great insights to many individuals.
-------------------
# ๐Ÿ“ Intro Project Title : CodeBLUE Period : May 19th, 2023 ~ June 30th, 2023 Subject : A service that utilizes artificial intelligence to classify the severity of emergency patients and provides real-time bed availability and patient transfer requests based on location Main Features : 1. Create symptom report
2. Location-based hospitals recommendation and real-time available beds info
3. Search symptom reports
4. Patient transfer request
# ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆTeam Members | Position | Name | Github | Tech Blog | |:--------------|:--------------|:--------------------------------------------------|-----------------------------------------| | Backend | Siwon Kim | Siwon-Kim |https://siwonlog.hashnode.dev/ | | Backend | ๊ถŒ์šฉ์žฌ | backEndKwon |https://blog.naver.com/rhaehfdl0433/ | | Backend | ์ด๋ณ‘ํ›ˆ | ksnx3684 |https://ksnx3684.tistory.com/ | | Backend | ์ •ํ˜œ์Šน | hclo99 |https://velog.io/@junghs710 |
# ๐Ÿ“น Main Features Description Video
#1 Create Symptom Report
https://github.com/backEndKwon/CodeBlue/assets/128948886/3db6882f-c55c-46fa-98df-2fecacc53cde
#2 User Location-based Hospitals Recommendation
https://github.com/backEndKwon/CodeBlue/assets/128948886/adc761d1-06a5-4463-ae5f-a62764b7d229
#3 Patient Transfer Request to a Hospital
https://github.com/backEndKwon/CodeBlue/assets/128948886/7e0393e9-5328-44c9-bc50-fb9fe3e7bd9a
#4 Search Trasferred Symptom Reports
https://github.com/backEndKwon/CodeBlue/assets/128948886/078fa385-f992-43a3-a3ed-bc42bd005163

#5 Nearby Hospitals

https://github.com/backEndKwon/CodeBlue/assets/128948886/df25786c-7415-4b66-be66-98d54eecfbe4


โš’ Tech Stack


TechSkillsTechSkills
RuntimeNode.jsLanguageTypeScript, Python
FrameworkNest.js, FlaskDBMySQL(AWS RDS), Redis
Machine LearningTensorflowText MiningKonlpy
DevOpsDocker Compose, AWS EC2, ALBFrontendejs
Web CrawlingAxios, CheerioGeolocationKakao Mobility API, Spatial Index
Concurrency ControlBullQueueLarge-scale Data SearchingTypeORM, QueryBuilder, Composite Index


๐Ÿ’ฃ Troubleshooting

  1. Concurrency Control Troubleshooting
  2. Distributed Server Troubleshooting
  3. AI Training and Accuracy Improvement Troubleshooting
  4. Distance-based Hospital Recommendation Troubleshooting


๐Ÿ•ธ Architecture

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜_์•„ํ‚คํ…์ณ_์ตœ์ข…


๐Ÿšฉ API Specification


๐Ÿ“’ ERD

2023-06-26 14;29;26

More from this blog

[์ฝ”ํ…Œ] ๊ทธ๋ฆฌ๋”” ๋ฌธ์ œ - ๋ฌด์ง€์˜ ๋จน๋ฐฉ ๋ผ์ด๋ธŒ

https://school.programmers.co.kr/learn/courses/30/lessons/42891 ํšจ์œจ์„ฑ ํ…Œ์ŠคํŠธ์— ์‹ ๊ฒฝ์จ์•ผ ํ•˜๋Š” ๋ฌธ์ œ ์šฐ์„ ์ˆœ์œ„ ํ๋ฅผ ํ™œ์šฉํ•ด์„œ ๋จน๋Š” ์‹œ๊ฐ„์ด ์งง์€ ์Œ์‹๋ถ€ํ„ฐ ํ์—์„œ ๋นผ๊ธฐ import heapq # ์šฐ์„ ์ˆœ์œ„ํ ํ™œ์šฉ: food_time์ด ์งง์€ ์Œ์‹๋ถ€ํ„ฐ ์‚ญ์ œ def solution(food_times, k): if sum(food_times) <= k: return -1 ...

Apr 4, 2024
[์ฝ”ํ…Œ] ๊ทธ๋ฆฌ๋”” ๋ฌธ์ œ - ๋ฌด์ง€์˜ ๋จน๋ฐฉ ๋ผ์ด๋ธŒ

[์ฝ”ํ…Œ] ์—ฌํ–‰๊ฒฝ๋กœ

๐Ÿ’ก [์ถœ๋ฐœ์ง€, ๋„์ฐฉ์ง€] ํ˜•ํƒœ๋กœ ์ฃผ์–ด์ง„ ๋น„ํ–‰๊ธฐ ํ‹ฐ์ผ“์„ ํ†ตํ•ด ๋ชจ๋“  ํ‹ฐ์ผ“์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์˜ ๊ณตํ•ญ์„ ๋ฐฉ๋ฌธ ์ˆœ์„œ ๊ตฌํ•˜๊ธฐ (๋‹จ, ์—ฌ๋Ÿฌ ๊ณตํ•ญ์„ ๋ฐฉ๋ฌธํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ ์•ŒํŒŒ๋ฒณ์ด ๋น ๋ฅธ ๊ณตํ•ญ๋ถ€ํ„ฐ ๋ฐฉ๋ฌธํ•œ๋‹ค.) ํ‹€๋ ธ๋˜ ์ฝ”๋“œ from collections import defaultdict def dfs(graph, route, depart): if graph[depart]: connected = graph[depart][0] ...

Feb 26, 2024
[์ฝ”ํ…Œ] ์—ฌํ–‰๊ฒฝ๋กœ

siwon.log

161 posts