Skip to content

Driving-Assistance-Device/Vehicle-BE

Repository files navigation

Vehicle-BackEnd

시각 장애인을 위한 차량 보조 서비스 벡엔드 레포지토리 입니다.

인원

박수현

기술 스택

이름 소개
NodeJS * 서버 사이드 JavaScript 환경입니다.
Express.js * Node.js를 위한 웹 애플리케이션 프레임워크입니다.
Socket.io * 실시간 통신을 위한 프레임워크입니다.
AWS * EC2: 가상 서버 인스턴스를 제공하는 AWS 서비스입니다.
* S3: 객체 스토리지 서비스입니다.
* RDS: 관리형 관계형 데이터베이스 서비스입니다.
MySQL * 관계형 데이터베이스 서비스입니다.
Prisma * ORM(Object-Relational Mapping) 라이브러리입니다.

개요

  • 명칭 : Vehicle
  • 개발인원 : 1명 (박수현)
  • 개발기간 : 2025.06.24 ~ ing
  • 브랜치전략 : GitHub-Flow

코딩 컨벤션

  • 변수, 함수: 카멜케이스 (예: userName)
  • 매개변수: 스네이크케이스 (예: user_name)

Commit

  • feature : 새로운 기능이 추가되는 경우
  • fix : bug가 수정되는 경우
  • docs : 문서에 변경 사항이 있는 경우
  • refactor : 코드 리팩토링하는 경우 (기능 변경 없이 구조 개선)

PR 템플릿

#️⃣연관된 이슈

ex) #이슈번호, #이슈번호

📝작업 내용
이번 PR에서 작업한 내용을 간략히 설명해주세요(이미지 첨부 가능)

스크린샷 (선택)

💬리뷰 요구사항(선택)

프로젝트 구조

📦 project/
┃ 📂prisma
┃ ┗ 📜schema.prisma
┣ 📂src/
┃ ┣ 📂controllers/
┃ ┃ ┗ 📜user.controller.js
┃ ┣ 📂sockets/
┃ ┃ ┗ 📜raspi.socket.js
┃ ┣ 📂services/
┃ ┃ ┗ 📜user.services.js
┃ ┣ 📂repositories/
┃ ┃ ┗ 📜user.repository.js
┃ ┣ 📂dtos/
┃ ┃ ┗ 📜user.dto.js
┃ ┣ 📂sockets/
┃ ┃ ┗ 📜user.socket.js
┃ ┣ 📂middlewares/
┃ ┣ 📂utils/
┃ ┣ 📂db/
┃ ┃ ┣ 📜db.config.js
┃ ┃ ┗ 📜redis.js
┃ ┗ 📜app.js
┣ 📜.env
┗ 📜README.md

About

시각 장애인을 위한 차량 보조 서비스 벡엔드 레포지토리 입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published