/AnsimReact

Primary LanguageJavaScript

header

๐ŸฅฉAnsim๋™ํ–‰ ํ”„๋กœ์ ํŠธ

์•ˆ์‹ฌ์‹œ์„ค๋ฌผ๋“ค์˜ ์œ„์น˜๋ฅผ ํ™•์ธ ํ›„ ์•ˆ์‹ฌ ๊ธธ์ฐพ๊ธฐ ๋ฐ ์•ˆ์‹ฌ๋™ํ–‰์„ ์‹ ์ฒญํ•˜์„ธ์š”! image

๐Ÿ“… ๊ฐœ๋ฐœ๊ธฐ๊ฐ„ : 2023.12.07 ~ 2024.01.05

๐ŸŽˆ ๋ฐฐํฌ์ฃผ์†Œ:


๐ŸฅฉAbout Ansim๋™ํ–‰

Ansim๋™ํ–‰์ง€๋„๋Š” ๊ทผ์ฒ˜์— ์žˆ๋Š” ์•ˆ์‹ฌ ์‹œ์„ค๋ฌผ๋“ค์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

Ansim๋™ํ–‰ ํŠน์ง•

  1. cctv, ๋น„์ƒ๋ฒจ, ์•ˆ์‹ฌํƒ๋ฐฐํ•จ, ๊ฒฝ์ฐฐ์„œ, ํŽธ์˜์ ๊ณผ ๊ฐ™์€ ์•ˆ์‹ฌ์‹œ์„ค๋ฌผ๋“ค์˜ ์œ„์น˜ ๋ฐ ์ •๋ณด ํ™•์ธ
  2. ์ตœ๋Œ€ 5๊ฐœ์˜ ์•ˆ์‹ฌ ์˜ต์…˜์„ ์„ ํƒํ•˜์—ฌ ์ตœ์ ์˜ ๊ธธ์ฐพ๊ธฐ ์ œ๊ณต
  3. ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ํ†ตํ•œ ์•ˆ์‹ฌ๋™ํ–‰ ์ฐพ๊ธฐ

์•ˆ์‹ฌ๊ธธ์ฐพ๊ธฐ ํ™”๋ฉด

image ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€๋ฅผ ์ž…๋ ฅ ํ›„, ์ตœ๋Œ€ 5๊ฐœ์˜ ๊ฒฝ์œ ์ง€ ์•ˆ์‹ฌ ์˜ต์…˜์„ ์„ ํƒ๊ฐ€๋Šฅํ•˜์—ฌ ์ตœ์ ์˜ ๊ธธ์ฐพ๊ธฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€ ๋‚ด์˜ boundary๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ํ•ด๋‹น ์˜์—ญ ๋‚ด ์•ˆ์‹ฌ๊ฐ์ฒด๋ฅผ ๋„์šฐ๊ณ  ์„ ํƒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์•ˆ์‹ฌ์‹œ์„ค๋ฌผ ํ™”๋ฉด

image ํ˜„์žฌ Map์˜ ์˜์—ญ ๋‚ด์˜ CCTV, ๊ฐ€๋กœ๋“ฑ ๋น„์ƒ๋ฒจ, ์•ˆ์‹ฌํƒ๋ฐฐํ•จ, ๊ฒฝ์ฐฐ์„œ, ํŽธ์˜์ ์˜ ์œ„์น˜๊ฐ€ Marker๋กœ ํ‘œ์‹œ๋˜๊ณ  ๊ฐ€๊นŒ์šด ์ˆœ์œผ๋กœ Cardํ˜•์‹ List๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. Card Click ์‹œ ํ•ด๋‹น Marker์˜ ์œ„์น˜๋กœ ์ด๋™ ํ›„ InfoWindow๋กœ ์ •๋ณด ํ™•์ธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Card ๊ณ ์žฅ์‹ ๊ณ  Click ์‹œ ๊ฐ ์˜ต์…˜์˜ ์œ„์น˜์™€ ์œ ํ˜• ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ ๊ณ ์žฅ์‹ ๊ณ  ์ž‘์„ฑ Form ์ƒ์„ฑ๋˜๋ฉฐ ๊ณ ์žฅ์œ ํ˜•๊ณผ ์ƒ์„ธ๋‚ด์šฉ ๊ธฐ์ž… ํ›„ ์ œ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ˆ์‹ฌ๋™ํ–‰ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก ํ™”๋ฉด

image ๋™ํ–‰ ํฌ์ธํŠธ์— ๋”ฐ๋ฅธ ๋ฑƒ์ง€์™€ ๋ชจ์ง‘์ธ์›์ˆ˜๊ฐ€ ๊ฒŒ์‹œ๊ธ€List์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. Card๋ฐฉ์‹ ๊ฒŒ์‹œํŒ์œผ๋กœ ์ง๊ด€์ ์ธ UI๊ฐ€ ๊ตฌํ˜„๋˜์–ด์žˆ์œผ๋ฉฐ ํŽ˜์ด์ง€๋„ค์ด์…˜ ๋ฐ ์ œ๋ชฉ ๊ฒ€์ƒ‰๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.

์•ˆ์‹ฌ๋™ํ–‰ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ ํ™”๋ฉด

image image ๊ธ€ ์ž‘์„ฑํŽ˜์ด์ง€์—์„œ ์ถœ๋ฐœ์ง€ ๋ชฉ์ ์ง€๋ฅผ ์ž…๋ ฅ ์‹œ ๊ฒŒ์‹œ๊ธ€์— ํ•ด๋‹น ๋ฃจํŠธ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์•ˆ์‹ฌ๋™ํ–‰ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธ๋ณด๊ธฐ ํ™”๋ฉด

image ๋™ํ–‰ ์‹ ์ฒญ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์ž‘์„ฑ์ž์— ์‹ ์ฒญ์žList๊ฐ€ ํ‘œ์‹œ๋˜๋ฉฐ, ์ˆ˜๋ฝํ•  ๊ฒฝ์šฐ ์ž‘์„ฑ์ž์™€ ์‹ ์ฒญ์ž์—๊ฒŒ ๋™ํ–‰ํฌ์ธํŠธ๊ฐ€ +1 ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค.

์•ˆ์‹ฌ๋™ํ–‰ ์‹œ์„ค๋ฌผ ๊ณ ์žฅ์‹ ๊ณ ํ˜„ํ™ฉ ํ™”๋ฉด

image 7์ผ๊ฐ„์˜ ๊ฐ ์˜ต์…˜ ๋ณ„ ๊ณ ์žฅ์‹ ๊ณ  ๊ฐฏ์ˆ˜์˜ ํ˜„ํ™ฉ์„ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์„ ๊ฐ€์ง„ User๊ฐ€ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๊ตฌํ˜„๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.

์•ˆ์‹ฌ๋™ํ–‰ ๋กœ๊ทธ์ธ ํ™”๋ฉด

image ์ผ๋ฐ˜ ๋กœ๊ทธ์ธ ๋ฐ ๊ตฌ๊ธ€, ๋„ค์ด๋ฒ„, ์นด์นด์˜ค ์†Œ์…œ๋กœ๊ทธ์ธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์•ˆ์‹ฌ๋™ํ–‰ ๋งˆ์ดํŽ˜์ด์ง€ ํ™”๋ฉด

image ์•ˆ์‹ฌ๋™ํ–‰ ํฌ์ธํŠธ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ”„๋กœํ•„์‚ฌ์ง„๊ณผ mbti ๋“ฑ ์ •๋ณด๋ฅผ ์—…๋กœ๋“œ ๋ฐ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Team Members


ํŒ€์žฅ : ๊น€์ˆ˜์ง€


ํŒ€์› : ์—ฌ์ฃผ์˜


ํŒ€์› : ์ด์˜์ง„


ํŒ€์› : ์ตœ์ข…ํ˜„


๐Ÿ‘ฉโ€๐Ÿ’ป Tech Stack

image


๐Ÿ“ Documents


ํ™”๋ฉด์ •์˜์„œ

๊ธฐ๋Šฅ์ •์˜์„œ

ERD๋ฌธ์„œ