Skip to content
@LGCNS-Final-PJT-Team5

LGCNS-Final-PJT-Team5

Image

클라우드 기반 차량 데이터 분석 플랫폼으로
운전자의 주행 습관을 MOBTI로 분석하여 개인화된 피드백을 제공하는 스마트 모빌리티 서비스

프로젝트 소개주요 기능기술 스택아키텍처시작하기팀 정보


📋 프로젝트 소개

MODiVE는 CARLA 시뮬레이터와 AWS 클라우드를 활용하여 차량 주행 데이터를 실시간으로 수집·분석하고, 운전자에게 맞춤형 피드백을 제공하는 혁신적인 플랫폼입니다.

🎯 핵심 목표

  • 🚙 데이터 기반 운전 습관 분석: CARLA 시뮬레이터를 통한 정밀한 주행 데이터 수집
  • ☁️ 클라우드 네이티브 설계: AWS 서비스를 활용한 확장 가능한 아키텍처
  • 🧬 MOBTI 분석 시스템: MBTI처럼 운전 성향을 16가지 유형으로 분류
  • 🤖 AI 피드백: LLM 기반 개인 맞춤형 운전 습관 개선 제안
  • 🌱 사회적 가치 창출: 안전 운전 유도 및 탄소 중립 실천

📅 프로젝트 기간

2025.04.12 ~ 2025.06.20


✨ 주요 기능

🎭 운전 MBTI (MoBTI)

운전 습관을 4가지 지표로 분석하여 16가지 성향으로 분류

  • Eco vs Heavy (연비/탄소배출)
  • Aggressive vs Defensive (안전운전)
  • Sensitive vs Insensitive (사고예방)
  • Focused vs Distracted (주의력)

🤖 LLM 맞춤형 피드백

Gemini API를 활용한 지능형 운전 코칭

  • 개인 관심사 기반 피드백
  • 자연어 리포트 자동 생성
  • 운전 습관 개선 제안

🚨 실시간 위험 감지

Apache Flink 기반 실시간 이벤트 처리

  • 과속, 급가속/급제동 감지
  • 차선이탈, 안전거리 경고
  • 즉각적인 음성/푸시 알림

🌱 리워드 시스템

안전 운전 습관 형성을 위한 인센티브

  • 씨앗 포인트 적립
  • 미션 기반 보상
  • 운전 성향 개선 보너스

🛠 기술 스택

Frontend

React Native TypeScript React Figma

Backend

Spring Boot Java Python

Infrastructure & Cloud

AWS Docker Terraform Apache Flink

Data & Simulation

CARLA Kinesis DynamoDB


🏗 시스템 아키텍처

Image

🔧 마이크로서비스 구조

Image

Service Description Tech Stack
🔐 auth-service 사용자 인증 및 권한 관리 Spring Security, JWT
👤 user-service 사용자 정보 관리 Spring Boot, JPA
📊 dashboard-service 대시보드 데이터 처리 Spring Boot, Redis
📈 analysis-service 주행 데이터 분석 Spring Boot, DynamoDB
🎁 reward-service 리워드 시스템 관리 Spring Boot
🤖 llm-service AI 피드백 생성 Spring Boot, Gemini API
🤝 agent-service AI 에이전트 관리 Python, Bedrock Agent

🚀 시작하기

Prerequisites

  • Docker & Docker Compose
  • AWS CLI configured
  • Node.js 18+
  • Java 17+
  • Python 3.9+

Repository Structure

LGCNS-Final-PJT-Team5/
├── 📁 Carla/              # CARLA 시뮬레이터 연동
├── 📁 FE/                 # 모바일 앱 (React Native)
├── 📁 admin-web/          # 관리자 웹 (React)
├── 📁 BE/                 # 백엔드 통합
├── 📁 auth-service/       # 인증 서비스
├── 📁 user-service/       # 사용자 서비스
├── 📁 dashboard-service/  # 대시보드 서비스
├── 📁 analysis-service/   # 분석 서비스
├── 📁 reward-service/     # 리워드 서비스
├── 📁 llm-service/        # LLM 서비스
├── 📁 agent-service/      # 에이전트 서비스
└── 📁 Resources/          # 프로젝트 리소스

👥 팀 정보

LG CNS AM Inspire Camp 1기 - Team 5

이슬아 구영민 최진실 김민중

@SRASONY

@rndudals

@jinsil296

@minjooong
Team Leader Backend Developer Frontend Developer Backend Developer
신예빈 구도희 황지민 류동현

@ShinYEB

@peachoe

@jiminh00

@Ryu1216
Backend Developer Backend Developer Cloud Engineer Frontend Developer

🏢 Organization

LGCNS-Final-PJT-Team5

🤝 Contributing

이 프로젝트는 LG CNS AM Inspire Camp 1기의 최종 프로젝트입니다.

Popular repositories Loading

  1. Carla Carla Public

    Carla Simulator Repo

    Python

  2. BE BE Public

    Java

  3. FE FE Public

    TypeScript 2

  4. Resources Resources Public

  5. auth-service auth-service Public

    Java

  6. user-service user-service Public

    Java

Repositories

Showing 10 of 18 repositories

Top languages

Loading…

Most used topics

Loading…