Giter Site home page Giter Site logo

dtt's Introduction

DTT(Digital Twin Table) 🏩

  • 실제 매장의 환경을 3D 모델링을 통해 디지털 환경에서 재현한 뒤 실시간으로 매장의 사용 상황을 파악하고 예약을 진행하며 예측을 통해 디지털 트윈을 실현하는 프로젝트
  • 기존 예약 시스템은 실제 매장의 환경을 직접 볼 수 없으므로 디지털 트윈 기술을 도입하여 실제 매장의 내부를 3D 객체를 통해 매장 상황을 실시간으로 확인
  • 예약 및 예측 서비스 제공
  • 향후 식당 뿐만 아니라 은행, 주차장, 등 다양한 장소에 활용 가능
  • 백엔드 서버 개발을 맡아 Spring Boot를 통해 RESTful API를 구성
  • DB 설계 및 예측 모델 담당. 예측 모델은 더미 데이터와 날씨 데이터 등을 이용하여 RandomForestClassifier 알고리즘을 통해 예측을 진행
  • 3D 모델링을 도와주는 Three.js를 통해 UI 구성 및 Spring 서버와 React 서버와 연결 후 예약 시스템 구성

image

개요 🚀

📆 개발 기간 : 2023.01.17 ~ 2023.12.7

🏆 수상 : 교내 캡스톤 디자인 경진 대회 - 우수상 🏅
                교내 공학 작품 경진 대회 - 우수상 🏅

👪 팀원

이름 직책 역할 Git
손지노 팀장 프론트엔드 개발 및 총괄 https://github.com/onjix
윤형준 팀원 백엔드&프론트엔드 개발 및 예측 모델 개발 https://github.com/hjYoon66
박주성 팀원 POS기 개발 및 하드웨어 개발 https://github.com/zoodung

🔍개발 언어

프론트 엔드

백엔드

하드웨어

시스템 구성도 📁

실행 화면 👓

실시간으로 확인할 수 있는 테이블 상태 ⚠️

디지털 트윈을 이용하기 위한 예측 🤖

예약 시간 확인 및 예약 진행 📅

느낀점 🎤

  • Git을 통해 역할 분배와 협업을 진행. 백엔드 개발 부분을 맡아 Spring Framework를 더욱 자세히 배울 수 있었고 몰랐던 부분들을 서로 협업하여 개발을 진행. 클라이언트 측과 프록시 문제가 있었지만 해결. 서버에서 계속해서 DB를 조회하는 문제가 있었지만 SSE 기술을 공부하고 적용하여 문제를 해결.

dtt's People

Contributors

hjyoon66 avatar onjix avatar zoodung avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.