-
Notifications
You must be signed in to change notification settings - Fork 0
Home
❤️ A:EYE에 오신 것을 환영합니다 🤗
| 김수정(T) | 이재혁 | 이소영 | 신동원 |
|---|---|---|---|
"AI 기반 실시간 시각 장애인 보조 시스템 " 애플리케이션 입니다.
1️⃣ 실시간 사물 인식 및 위험 감지
카메라로 주변 사물의 종류와 위치를 분석하여 음성으로 안내
전방 계단, 장애물, 도로 등 위험 요소를 감지해 즉시 음성 또는 진동으로 경고
2️⃣ 시각 음성 지원 및 음성 명령 처리
간판, 문서 등의 이미지를 인식하여 텍스트를 추출 후 음성으로 읽어줌
자연어 음성 명령(예: “이 앞에 뭐 있어?”, “길 안내 시작”)을 이해하고 실행
3️⃣ 모바일 애플리케이션 서비스
안전 알림 및 경로 안내
위험 상황 발생 시 보호자에게 사진과 GPS 위치 정보 자동 전송
현재 위치에서 목적지까지 보도 위주로 안전 경로를 안내
변수 : 카멜케이스+숫자 (예 : productData, selectedOption)
ㄴ 변수 할당값이 boolrean일 경우: is를 접두사로 (const isLoading = false;)
상수 : 대문자, 단어 합성시 언더스코어
const BASE_URL = "http://localhost:3000/"함수 : 화살표 함수 작성
const page = () => {}-
폴더명 : 소문자로 작성하기 이어지는 단어
-예시) : user-id -
파일명 : 함수명이랑 동일하게 작성하기
컴포넌트 파일 : 파스칼 케이스 (예:
ProductDetail.tsx,Header.tsx)스타일 시트 파일 : 스타일 적용할 파일명+.styled (예 :
ProductDetail.styled.tsx,Header.styled.tsx)
"[타입] <날짜> 제목 #이슈번호" 의 형식으로 제목 작성
제목은 20자 이내 / 변경사항이 "무엇"인지 명확히 작성 / 끝에 마침표 금지
예)
git commit -m "커밋 태그: 커밋 내용 (#이슈번호)"
[Feat] 01/21 초기 프로젝트 생성
- init: 처음 빌드
- feat: 새로운 기능 추가
- fix: 버그, 오류 해결
- docs: README나 WIKI 등의 문서 수정
- remove: 폴더 또는 파일 삭제, 쓸모없는 코드 삭제
- rename: 파일 이름 변경 또는 파일 이동
- refactor: 기능 추가나 버그 수정이 없는 코드 변경 (코드 구조 변경 등의 리팩토링)
- style: 코드 formatting, 세미콜론 누락 등 코드 자체의 변경이 없는 경우
- design: CSS 등 사용자 UI 디자인 변경
- test: 테스트 코드, 리팩토링 테스트 코드 추가
- chore: src 또는 test 파일을 수정하지 않는 기타 변경 사항 (빌드/패키지 매니저 설정 변경 등)
- merge: merge 하는 경우
- !BREAKING CHANGE: 커다란 API 변경의 경우
- !HOTFIX: 급하게 치명적인 버그를 고쳐야 하는 경우
main : 배포용
dev : 개발용
feat/이슈번호-기능 feat/22-login
git push origin feat/22-login 푸쉬 후 github 페이지에서 develop으로 PR, merge 하기
[FE]
[BE]
프론트엔드와 백엔드 로직은 각자 한 명씩 담당. 전체적으로 봐야 할 코드일 경우 최소 두 명씩 담당.
A:EYE 프로젝트는 2025년 8월 1일 ~ 2025년 9월 12일까지의 기간 동안 진행되었습니다.
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |