Skip to content

Mini Delivery : 자율주행 자동차를 활용한 배달 서비스

Notifications You must be signed in to change notification settings

Mini-delivery/FE_customer

Repository files navigation

MiniDelivery

자율주행 자동차를 활용한 배달 서비스


FE part

Customer APP

Project Overview

Project Overview



App Overview

Login and Register

Home & Drawer

Order

Order Detail

Payment

Paid

주요 적용 기술

  • Kotlin을 이용한 소비자 및 업체측 배달 서비스 어플 제작

  • Springboot 프레임워크를 활용해 만든 서버로 데이터 전달 및 저장

  • JPA(Java Persistence API)를 이용하여 객체지향적 데이터베이스 작업 수행

  • Raspberry 4B를 활용한 센서 데이터 처리 및 차량 모터 제어

  • Raspberry picamera 모듈을 이용한 실시간 송출 화면 제작

  • 스레드를 활욜한 멀티태스킹 및 CPU 자원관리

  • opencv, opencvdnn을 이용한 객체 인식 및 주행 경로 추적




참여 학생의 주요 이력

웹공학트랙 최은서

JavaScript, Python 프로그래밍 기술보유, 웹 프론트 취업 희망

모바일소프트웨어트랙 도건우

Kotlin/Java/Dart 및 Flutter, Springboot 기술 보유. 백엔드 업체 취업 희망

빅데이터트랙 이종범

Python, Java 프로그래밍 기술보유, 컴퓨터 비젼 계열 취업, 대학원 진학 희망

모바일소프트웨어 김소룡

데이터베이스 및 안드로이드 프로그래밍 기술 보유, 안드로이드 개발 업체 취업 희망




For Study

DAO (Data Access Object)

: DB의 데이터에 접근하기 위한 객체

DB에 접근하기 위한 로직을 분리하기 위해 사용
직접 DB에 접근하여 data를 삽입, 삭제, 조회 등 조작할 수 있는 기능을 수행


DTO (Data Transfer Object)

: 계층 간(Controlelr, View, Business Layer) 데이터 교환을 위한 Java Bean

로직을 가지지 않는 데이터 객체
getter, setter 메소드만 가진 클래스를 의미


About

Mini Delivery : 자율주행 자동차를 활용한 배달 서비스

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages