Skip to content

๐Ÿš— ์‹ค์‹œ๊ฐ„ ์ „๊ธฐ์ž๋™์ฐจ ์ถฉ์ „์†Œ ์ง€๋„ ๋ฐ ์‚ฌ์šฉ ํ†ต๊ณ„ ์กฐํšŒ ์„œ๋น„์Šคโšก๏ธ

Notifications You must be signed in to change notification settings

woowacourse-teams/2023-car-ffeine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

title

2023 ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค 5๊ธฐ ์นดํŽ˜์ธ ํŒ€

์นดํŽ˜์ธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์‹ค์‹œ๊ฐ„ ์ „๊ธฐ์ž๋™์ฐจ ์ถฉ์ „์†Œ ์ง€๋„ ๋ฐ ์‚ฌ์šฉ ํ†ต๊ณ„ ์กฐํšŒ ์„œ๋น„์Šค

ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

์นดํŽ˜์ธ ์„œ๋น„์Šค๋Š” ์ „๊ตญ 24๋งŒ๊ฐœ์˜ ์ถฉ์ „๊ธฐ ์ •๋ณด๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ œ๊ณตํ•˜๊ณ , ๊ฐ ์ถฉ์ „์†Œ์˜ ํ˜ผ์žก๋„ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•จ์œผ๋กœ์จ ์ „๊ธฐ์ฐจ ์‚ฌ์šฉ์ž๋“ค์˜ ์ž๋ฐœ์ ์ธ ๋ถ„์‚ฐ ์ด์šฉ์„ ์œ ๋„ํ•˜๋Š” ์„œ๋น„์Šค ์ž…๋‹ˆ๋‹ค.


์„ค์น˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ด ์„œ๋น„์Šค๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €๋งŒ ์žˆ๋‹ค๋ฉด ์„ค์น˜ํ•˜์ง€ ์•Š์•„๋„ ๊ตฌ๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. PC์™€ ๋ชจ๋ฐ”์ผ ๋ชจ๋‘ ๋Œ€์‘ํ•˜๋ฉฐ, ์•ฑ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉ์„ ์›ํ•˜์‹œ๋Š” ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ™ˆ ํ™”๋ฉด์— ๋ฐ”๋กœ๊ฐ€๊ธฐ ์ถ”๊ฐ€๋ฅผ ๋ˆŒ๋Ÿฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๊ธฐ์กด์˜ ์›น ์„œ๋น„์Šค๋ฅผ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์กด์— ์ถœ์‹œ๋œ ์ „๊ธฐ์ž๋™์ฐจ ์ถฉ์ „์†Œ ์กฐํšŒ ์›น ์„œ๋น„์Šค๋“ค์€ ๊ต‰์žฅํžˆ ๋Š๋ฆฌ๊ณ  ๋ถˆํŽธํ•ฉ๋‹ˆ๋‹ค. ์นดํŽ˜์ธ์—์„œ๋Š” ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ ํ™˜๊ฒฝ๋งŒํผ ํฌ๊ฒŒ ๊ฐœ์„ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ „๊ตญ ์ถฉ์ „์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ๋ฌผ๋ก ์ด๊ณ , ์›ํ•˜์‹œ๋Š” ์ง€์—ญ์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ๋ฐ”๋กœ ์ด๋™ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.


์ถฉ์ „์†Œ ์‚ฌ์šฉ๋Ÿ‰์„ ํ†ต๊ณ„๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ถฉ์ „์†Œ์˜ ์ƒ์„ธํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์€ ๋ฌผ๋ก ์ด๊ณ , ์ง€์†์ ์œผ๋กœ ์ˆ˜์ง‘ํ•œ ์ถฉ์ „๊ธฐ ์‚ฌ์šฉ๋Ÿ‰์„ ํ†ต๊ณ„๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ถฉ์ „์†Œ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ธ๊ธฐ์žˆ๋Š” ์ถฉ์ „์†Œ์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์ถฉ์ „์†Œ ํ‰๊ฐ€ ๋ฐ ๊ณ ์žฅ ์‹ ๊ณ 

์ •๋ณด๊ฐ€ ์ž˜๋ชป๋œ ์ถฉ์ „์†Œ๋Š” ์šด์ „์ž๋ฅผ ๋‹นํ™ฉํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ํ‰์†Œ์— ๊ด€๋ฆฌ๊ฐ€ ์ž˜ ๋˜๊ณ  ์žˆ๋Š” ์ถฉ์ „์†Œ์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์ฃผ์š” ๊ธฐ๋Šฅ ์†Œ๊ฐœ

์ถฉ์ „์†Œ ์กฐํšŒ

main

cf-zoom

cf-move

๏ฟฝstation_marker_big ๏ฟฝstation_marker
๏ฟฝcluster_region ๏ฟฝcluster_city

์ „๊ตญ ์ถฉ์ „์†Œ ๊ฒ€์ƒ‰ ๋ฐ ํ•„ํ„ฐ๋ง

๏ฟฝsearch ๏ฟฝfilter_server

์ถฉ์ „์†Œ ์ •๋ณด ์กฐํšŒ

๏ฟฝstation_info ๏ฟฝstation_details
๏ฟฝstation_chargers ๏ฟฝstatistics
๏ฟฝreports ๏ฟฝreviews

์ง€์› ํ”Œ๋žซํผ

PC Mobile
PC Mobile

ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

  • CI/CD
    • GitHub Actions
    • Docker
    • (์ž‘์„ฑ ์˜ˆ์ •)
  • ๊ธฐ์ˆ 
    • Frontend
      • React + Typescript
      • Tanstack Query
      • Google Maps API
      • webpack
      • styled-components
      • Storybook
      • Jest
      • React Testing Library
      • Eslint / Prettier
      • GitHub Actions
      • AWS S3 (์˜ˆ์ •)
      • AWS CloudFront (์˜ˆ์ •)
    • Backend
      • (์ž‘์„ฑ ์˜ˆ์ •)

ํŒ€์› ์†Œ๊ฐœ

Frontend

๊ฐ€๋ธŒ๋ฆฌ์—˜(์œค์ฃผํ˜„) ํ”„๋กœํ•„ ์„ผํŠธ(๊น€์˜์šฐ) ํ”„๋กœํ•„ ์•ผ๋ฏธ(์ด๋‹ค์ธ) ํ”„๋กœํ•„
๊ฐ€๋ธŒ๋ฆฌ์—˜(์œค์ฃผํ˜„) ์„ผํŠธ(๊น€์˜์šฐ) ์•ผ๋ฏธ(์ด๋‹ค์ธ)

Backend

๋ˆ„๋ˆ„(์†ก์€์šฐ) ํ”„๋กœํ•„ ๋ฐ•์Šคํ„ฐ(ํ•œ์šฐ์„) ํ”„๋กœํ•„ ์ œ์ด(์ด์žฌ์œค) ํ”„๋กœํ•„ ํ‚ค์•„๋ผ(๊น€๋„ํฌ) ํ”„๋กœํ•„
๋ˆ„๋ˆ„(์†ก์€์šฐ) ๋ฐ•์Šคํ„ฐ(ํ•œ์šฐ์„) ์ œ์ด(์ด์žฌ์œค) ํ‚ค์•„๋ผ(๊น€๋„ํฌ)

์‚ฌ์šฉ์ž ์œ ์น˜

ํ™•์ธํ•˜๊ธฐ

๋”๋ณด๊ธฐ

About

๐Ÿš— ์‹ค์‹œ๊ฐ„ ์ „๊ธฐ์ž๋™์ฐจ ์ถฉ์ „์†Œ ์ง€๋„ ๋ฐ ์‚ฌ์šฉ ํ†ต๊ณ„ ์กฐํšŒ ์„œ๋น„์Šคโšก๏ธ

Topics

Resources

Stars

Watchers

Forks