Skip to content
@SMC101LAB

SMC101LAB

SMC101LAB: 급경사지 데이터 μ‹œκ°ν™” ν”„λ‘œμ νŠΈ

급경사지(μ‚°μ‚¬νƒœΒ·λΆ•κ΄΄ μœ„ν—˜ μ§€μ—­) 데이터λ₯Ό μ²΄κ³„μ μœΌλ‘œ κ΄€λ¦¬ν•˜κ³ , ν˜„μž₯ 기술자 및 κ΄€λ¦¬μžκ°€ μ§κ΄€μ μœΌλ‘œ μœ„ν—˜ 정보λ₯Ό 확인할 수 μžˆλ„λ‘ μ§€μ›ν•˜λŠ” 지도 기반 μœ„ν—˜ 관리 μ›Ή μ„œλΉ„μŠ€μž…λ‹ˆλ‹€.


πŸ“‹ ν”„λ‘œμ νŠΈ κ°œμš”

SMC101LAB은 급경사지(μ‚°μ‚¬νƒœΒ·λΆ•κ΄΄ μœ„ν—˜ μ§€μ—­) 데이터λ₯Ό μ€‘μ•™μ—μ„œ κ΄€λ¦¬ν•˜κ³ ,
지도 기반 UIλ₯Ό 톡해 ν˜„μž₯ κΈ°μˆ μžμ™€ κ΄€λ¦¬μžκ°€ μœ„ν—˜ 정보λ₯Ό μ§κ΄€μ μœΌλ‘œ 확인할 수 μžˆλ„λ‘ μ„€κ³„λœ
톡합 급경사지 관리 μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μž…λ‹ˆλ‹€.

κΈ°μ‘΄ 급경사지 관리 μ—…λ¬΄λŠ” μ—‘μ…€ 파일과 λ¬Έμ„œ μ€‘μ‹¬μœΌλ‘œ 이루어져 μžˆμ–΄
데이터가 μ—¬λŸ¬ 곳에 λΆ„μ‚°λ˜κ³ , ν˜„μž₯μ—μ„œ μ¦‰μ‹œ 정보λ₯Ό ν™•μΈν•˜κΈ° μ–΄λ €μš΄ κ΅¬μ‘°μ˜€μŠ΅λ‹ˆλ‹€.
λ˜ν•œ μˆ˜μž‘μ—…μœΌλ‘œ 데이터λ₯Ό μˆ˜μ •Β·κ³΅μœ ν•˜λŠ” κ³Όμ •μ—μ„œ 쀑볡, λˆ„λ½, μœ„μΉ˜ 였λ₯˜ λ“±μ˜ λ¬Έμ œκ°€ λΉˆλ²ˆν•˜κ²Œ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.

λ³Έ ν”„λ‘œμ νŠΈλŠ” μ΄λŸ¬ν•œ 관리 방식을 κ°œμ„ ν•˜κΈ° μœ„ν•΄
급경사지 정보λ₯Ό ν•˜λ‚˜μ˜ μ‹œμŠ€ν…œμ—μ„œ κ΄€λ¦¬ν•˜κ³ ,
지도λ₯Ό μ€‘μ‹¬μœΌλ‘œ 데이터λ₯Ό μ‹œκ°ν™”ν•˜μ—¬ μ‹€μ œ ν˜„μž₯ 업무 흐름에 맞게 μ‚¬μš©ν•  수 μžˆλ„λ‘ κ°œλ°œν–ˆμŠ΅λ‹ˆλ‹€.


μ„œλΉ„μŠ€ ꡬ성

  • 톡합 μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜
    • κ΄€λ¦¬μžμš© PC ν™˜κ²½κ³Ό ν˜„μž₯ 기술자λ₯Ό μœ„ν•œ λͺ¨λ°”일 ν™˜κ²½μ„ λͺ¨λ‘ μ§€μ›ν•˜λŠ” λ°˜μ‘ν˜• μ›Ήμ•±
    • 급경사지 데이터 관리, 쑰회, μ—‘μ…€ μ—…λ‘œλ“œ/λ‹€μš΄λ‘œλ“œ κΈ°λŠ₯ 제곡
    • μ‚¬μš©μž μœ„μΉ˜ 기반 ν˜„μž₯ 정보 확인 지원

단일 λ°±μ—”λ“œ APIλ₯Ό 기반으둜 λ””λ°”μ΄μŠ€μ— μ΅œμ ν™”λœ UIλ₯Ό μ œκ³΅ν•˜μ—¬
μ–΄λ””μ„œλ“  λ™μΌν•œ 데이터λ₯Ό ν™œμš©ν•  수 μžˆλ„λ‘ μ„€κ³„ν–ˆμŠ΅λ‹ˆλ‹€.


배포 ν™˜κ²½

  • μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜: https://smc101lab.com
  • λͺ¨λ°”일 μ• ν”Œλ¦¬μΌ€μ΄μ…˜
    • iOS: App Store
    • Android: Google Play Store

μ‹€μ œ 운영 ν™˜κ²½μ„ κΈ°μ€€μœΌλ‘œ λ°°ν¬λ˜μ–΄ 있으며,
ν˜„μž₯ 및 사무 ν™˜κ²½μ—μ„œ λͺ¨λ‘ μ‚¬μš© κ°€λŠ₯ν•˜λ„λ‘ κ΅¬μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.


개발 정보

  • 개발 κΈ°κ°„: 2025.02 ~ 2025.08
  • 개발 인원: 1인
  • 개발 ν˜•νƒœ: ν’€μŠ€νƒ 개발

πŸ›  기술 μŠ€νƒ

Frontend

  • React 18, TypeScript, Vite
  • TanStack Query, Zustand
  • TanStack Table
  • react-naver-maps

Backend

  • Node.js, Express, TypeScript
  • MongoDB (Mongoose)
  • JWT Authentication
  • AWS S3

Mobile

  • React Native (Expo)

Infrastructure

  • AWS

  • GitHub Actions (CI/CD)


✨ μ£Όμš” κΈ°λŠ₯

1. 둜그인 및 급경사지 데이터 쑰회 / μˆ˜μ •

JWT 기반 둜그인 μ‹œμŠ€ν…œμ„ μ μš©ν•΄ μ‚¬μš©μž κΆŒν•œμ— 따라 κΈ°λŠ₯을 λΆ„λ¦¬ν–ˆμŠ΅λ‹ˆλ‹€.
κ΄€λ¦¬μžλŠ” 전체 데이터 관리가 κ°€λŠ₯ν•˜λ©°, ν˜„μž₯ μ‚¬μš©μžλŠ” 쑰회 및 일뢀 정보 λ“±λ‘λ§Œ ν—ˆμš©λ©λ‹ˆλ‹€.

둜그인 ν›„ 지도 및 ν…Œμ΄λΈ” 기반으둜 급경사지 데이터λ₯Ό μ‘°νšŒν•  수 있으며,
λ¬΄ν•œ 슀크둀 + 가상 μŠ€ν¬λ‘€μ„ μ μš©ν•΄ λŒ€μš©λŸ‰ λ°μ΄ν„°μ—μ„œλ„ μ„±λŠ₯을 μœ μ§€ν–ˆμŠ΅λ‹ˆλ‹€.

  • μœ„ν—˜ λ“±κΈ‰Β·μ§€μ—­ 선택·필터 μ΄ˆκΈ°ν™” λ“± λ‹€μ–‘ν•œ 쑰건 검색 지원
  • ν‘œμ‹œν•  μ—΄ ν•­λͺ© μ„€μ • κΈ°λŠ₯ 제곡
  • 사진 등둝 및 데이터 μˆ˜μ • κ°€λŠ₯
  • λ³€κ²½ 사항은 API 기반으둜 μ¦‰μ‹œ 반영

이λ₯Ό 톡해 λŒ€λŸ‰ 데이터 ν™˜κ²½μ—μ„œλ„ λΉ λ₯΄κ³  직관적인 관리가 κ°€λŠ₯ν•˜λ„λ‘ κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€.



2. 검색, μ—‘μ…€ 연동 및 데이터 검증

급경사지 데이터λ₯Ό 보닀 효율적으둜 관리할 수 μžˆλ„λ‘ 검색, μ—‘μ…€ 연동, 데이터 검증 κΈ°λŠ₯을 κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€.

  • ν‚€μ›Œλ“œ 기반 κ²€μƒ‰μœΌλ‘œ μ›ν•˜λŠ” 데이터 λΉ λ₯΄κ²Œ 쑰회
  • μ—‘μ…€ λ‹€μš΄λ‘œλ“œ κΈ°λŠ₯을 톡해 데이터 λ°±μ—… 및 λ³΄κ³ μ„œ ν™œμš© 지원
  • μ—‘μ…€ μ—…λ‘œλ“œλ‘œ λŒ€λŸ‰ 급경사지 데이터 일괄 등둝 κ°€λŠ₯
  • 이상값 탐지 κΈ°λŠ₯을 톡해 쀑볡 데이터 및 빈 κ°’ μžλ™ 식별

이λ₯Ό 톡해 데이터 관리 νš¨μœ¨μ„±μ„ 높이고 μž…λ ₯ 였λ₯˜λ₯Ό μ΅œμ†Œν™”ν–ˆμŠ΅λ‹ˆλ‹€.



3. 지도 기반 급경사지 쑰회

지도 UIλ₯Ό 톡해 급경사지 μœ„μΉ˜λ₯Ό μ§κ΄€μ μœΌλ‘œ ν™•μΈν•˜κ³  λ‹€μ–‘ν•œ 쑰건으둜 탐색할 수 μžˆλ„λ‘ κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€.

  • μ§€μ—­, 이름, κ΄€λ¦¬λ²ˆν˜Έ λ“± λ‹€μ–‘ν•œ 쑰건 검색 지원
  • 마컀 클릭 μ‹œ ν•΄λ‹Ή 급경사지 상세 정보 확인 κ°€λŠ₯
  • μœ„ν—˜ λ“±κΈ‰ ν•„ν„° 및 κ°œλ³„ ν‘œκΈ°(이름 전체 ν‘œμ‹œ) κΈ°λŠ₯ 제곡
  • μœ„μ„±μ§€λ„ μ „ν™˜ κΈ°λŠ₯ 지원
  • ν˜„μž₯ κ΄€λ¦¬μž μ‚¬μš©μ„ κ³ λ €ν•œ λ°˜μ‘ν˜• 섀계 적용

이λ₯Ό 톡해 ν˜„μž₯κ³Ό 사무 ν™˜κ²½ λͺ¨λ‘μ—μ„œ λΉ λ₯΄κ³  직관적인 μœ„μΉ˜ 기반 μ‘°νšŒκ°€ κ°€λŠ₯ν•˜λ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€.



4. νšŒμ› 관리

κ΄€λ¦¬μž 승인 기반의 νšŒμ› 인가 μ‹œμŠ€ν…œμ„ ꡬ좕해 ν—ˆκ°€λœ μ‚¬μš©μžλ§Œ μ„œλΉ„μŠ€μ— μ ‘κ·Όν•  수 μžˆλ„λ‘ μ„€κ³„ν–ˆμŠ΅λ‹ˆλ‹€.

  • κ΄€λ¦¬μž 승인 ν›„ 계정 ν™œμ„±ν™”
  • νšŒμ› 쑰회, 정보 μˆ˜μ • 및 μ‚­μ œ κΈ°λŠ₯ 제곡
  • κΆŒν•œ 기반 μ‚¬μš©μž 관리 지원

μ•ˆμ „ν•œ μ‚¬μš©μž 관리λ₯Ό 톡해 μ‹œμŠ€ν…œ λ³΄μ•ˆμ„ κ°•ν™”ν–ˆμŠ΅λ‹ˆλ‹€.



Popular repositories Loading

  1. SMC101LAB-FE SMC101LAB-FE Public

    SMC101LAB: 급경사지 데이터 μ‹œκ°ν™” ν”„λ‘œμ νŠΈμ˜ Front-end λ ˆν¬μ§€ν† λ¦¬μž…λ‹ˆλ‹€

    TypeScript

  2. SMC101LAB-BE SMC101LAB-BE Public

    TypeScript

  3. SMC101LAB-Application SMC101LAB-Application Public

    TypeScript

  4. .github .github Public

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…