{"id":218,"date":"2026-05-18T13:23:01","date_gmt":"2026-05-18T13:23:01","guid":{"rendered":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202451026\/?page_id=218"},"modified":"2026-05-19T04:17:14","modified_gmt":"2026-05-19T04:17:14","slug":"%ec%95%88%eb%85%95%eb%82%98%eb%8a%94%ec%9d%b4%ed%98%84%ea%b6%8c%ec%9d%b4%ec%95%bc","status":"publish","type":"page","link":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202451026\/","title":{"rendered":"\uc18c\uac1c\uae00"},"content":{"rendered":"\n<p class=\"has-medium-font-size\">\uc2e4\uc2dc\uac04 \uc0dd\ud65c \ud3b8\uc758 \uc2ec\ubd80\ub984 \ub9e4\uce6d \ud50c\ub7ab\ud3fc &#8216;\uc2ec\ubd80\ub989&#8217;<\/p>\n\n\n\n<p><strong>\ud83d\udccc 1. \ud504\ub85c\uc81d\ud2b8 \uac1c\uc694<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\uc791\ud488\uba85:<\/strong> \uc2e4\uc2dc\uac04 \uc0dd\ud65c \ud3b8\uc758 \uc2ec\ubd80\ub984 \ub9e4\uce6d \ud50c\ub7ab\ud3fc &#8216;\uc2ec\ubd80\ub989&#8217;<\/li>\n\n\n\n<li><strong>\uac1c\ubc1c \uae30\uac04:<\/strong> 2026.03 ~ 2026.06<\/li>\n\n\n\n<li><strong>\ud300\uc6d0 \uc18c\uac1c:<\/strong> \ucef4\ud4e8\ud130\uc815\ubcf4\ud559\uacfc 3\ud559\ub144 \ud559\ubc88 \uc774\ub984 (\ud300\uc7a5\/\ud300\uc6d0 \uc5ed\ud560 \ubd84\ub2f4 \uc801\uae30)<\/li>\n<\/ul>\n\n\n\n<p><strong>\u2699\ufe0f 2. \uc8fc\uc694 \uae30\ub2a5 (Core Features)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\uc2e4\uc2dc\uac04 \ub9e4\uce6d:<\/strong> \uc0ac\uc6a9\uc790\uac00 \uc2ec\ubd80\ub984\uc744 \ub4f1\ub85d\ud558\uba74 \uc8fc\ubcc0 \ud5ec\ud37c\uc5d0\uac8c \uc2e4\uc2dc\uac04 \ud478\uc2dc \uc54c\ub9bc \ubc0f \ub9e4\uce6d \uc9c0\uc6d0<\/li>\n\n\n\n<li><strong>\uc704\uce58 \uae30\ubc18 \uc11c\ube44\uc2a4:<\/strong> \uce74\uce74\uc624\ub9f5 API\ub97c \uc5f0\ub3d9\ud558\uc5ec \uc9c0\ub3c4\uc0c1\uc5d0\uc11c \ub0b4 \uc8fc\ubcc0 \uc2ec\ubd80\ub984 \uc704\uce58 \uc2dc\uac01\ud654<\/li>\n\n\n\n<li><strong>\uc548\uc804\ud55c \uac70\ub798:<\/strong> \ub370\uc774\ud130\ubca0\uc774\uc2a4(DB) \uae30\ubc18\uc758 \uc0c1\ud0dc \uad00\ub9ac\ub85c \uc694\uccad\ubd80\ud130 \uc644\ub8cc\uae4c\uc9c0 \ub3d9\uc801 \ud504\ub85c\uc138\uc2a4 \uad6c\ud604<\/li>\n<\/ul>\n\n\n\n<p><strong>\ud83d\udee0\ufe0f 3. \uae30\uc220 \uc2a4\ud0dd (Tech Stack)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Frontend:<\/strong> (\uc608: React Native \/ Flutter \/ HTML5 \/ CSS3 \/ JavaScript)<\/li>\n\n\n\n<li><strong>Backend:<\/strong> (\uc608: Spring Boot \/ Node.js \/ PHP)<\/li>\n\n\n\n<li><strong>Database:<\/strong> MySQL<\/li>\n\n\n\n<li><strong>API:<\/strong> Kakao Map API, Firebase Cloud Messaging (FCM)<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. \uc81c\uc791 \ubc30\uacbd \ubc0f \ud544\uc694\uc131 (Why?)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1\uc778 \uac00\uad6c\uc758 \uae09\uc99d\uacfc \ubc14\uc05c \ud604\ub300\uc778\ub4e4\uc758 \uc2dc\uac04 \uc808\uc57d \uc694\uad6c\uc5d0 \ub9de\ucdb0, \ub204\uad6c\ub098 \uc27d\uac8c \uc77c\uc0c1\uc758 \ubc88\uac70\ub85c\uc6b4 \uc77c(\ubc30\ub2ec, \uccad\uc18c, \uc904\uc11c\uae30 \ub4f1)\uc744 \ub300\uc2e0\ud574 \uc904 \uc774\uc6c3\uc744 \ucc3e\uc744 \uc218 \uc788\ub294 \ud50c\ub7ab\ud3fc\uc774 \ud544\uc694\ud574\uc84c\uc2b5\ub2c8\ub2e4. \uc774\uc5d0 \uae30\uc874 \uac70\ub300 \ud50c\ub7ab\ud3fc\uc758 \uc218\uc218\ub8cc \ubb38\uc81c\ub97c \ud574\uacb0\ud558\uace0, \uc9c0\uc5ed \uc0ac\ud68c \uae30\ubc18\uc758 \ub530\ub73b\ud558\uace0 \ube60\ub978 \ub9e4\uce6d\uc744 \uc81c\uacf5\ud558\uace0\uc790 [\uc2ec\ubd80\ub989]\uc744 \uae30\ud68d \ubc0f \uac1c\ubc1c\ud558\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. \ud5a5\ud6c4 \ubc1c\uc804 \uacfc\uc81c (Future Work)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\uc0ac\uc6a9\uc790\uc640 \ud5ec\ud37c \uac04\uc758 \uc548\uc804\ud55c \uc18c\ud1b5\uc744 \uc704\ud55c <strong>\uc2e4\uc2dc\uac04 \ucc44\ud305 \uae30\ub2a5(Socket.io \ub610\ub294 Firebase)<\/strong> \uace0\ub3c4\ud654.<\/li>\n\n\n\n<li>\ubb34\ubd84\ubcc4\ud55c \uac70\ub798 \ubc29\uc9c0 \ubc0f \uc2e0\ub8b0\ub3c4 \ud5a5\uc0c1\uc744 \uc704\ud55c <strong>\ub9ac\ubdf0\/\ubcc4\uc810 \uc2dc\uc2a4\ud15c \ubc0f \ub9e4\ub108 \uc628\ub3c4<\/strong> \uae30\ub2a5 \ub3c4\uc785.<\/li>\n\n\n\n<li>\uc545\uc131 \uc720\uc800 \ucc28\ub2e8\uc744 \uc704\ud55c <strong>\uc790\uccb4 \uc2e0\uace0 \ubc0f \ube14\ub799\ub9ac\uc2a4\ud2b8 \uad00\ub9ac \uc5b4\ub4dc\ubbfc \uae30\ub2a5<\/strong> \uac15\ud654.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uc2e4\uc2dc\uac04 \uc0dd\ud65c \ud3b8\uc758 \uc2ec\ubd80\ub984 \ub9e4\uce6d \ud50c\ub7ab\ud3fc &#8216;\uc2ec\ubd80\ub989&#8217; \ud83d\udccc 1. \ud504\ub85c\uc81d\ud2b8 \uac1c\uc694 \u2699\ufe0f 2. \uc8fc\uc694 \uae30\ub2a5 (Core Features) \ud83d\udee0\ufe0f 3. \uae30\uc220 \uc2a4\ud0dd (Tech Stack) 1. \uc81c\uc791 \ubc30\uacbd&#46;&#46;&#46;<\/p>\n","protected":false},"author":64,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-218","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202451026\/wp-json\/wp\/v2\/pages\/218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202451026\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202451026\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202451026\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202451026\/wp-json\/wp\/v2\/comments?post=218"}],"version-history":[{"count":5,"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202451026\/wp-json\/wp\/v2\/pages\/218\/revisions"}],"predecessor-version":[{"id":262,"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202451026\/wp-json\/wp\/v2\/pages\/218\/revisions\/262"}],"wp:attachment":[{"href":"https:\/\/infognu.ansan.ac.kr\/PortFolio\/202451026\/wp-json\/wp\/v2\/media?parent=218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}