Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file removed .DS_Store
Binary file not shown.
26 changes: 25 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
# ✅ 공통
node_modules/
dist/
.env
.env.* # 예: .env.local, .env.production

# ✅ Firebase 관련
firebase-debug.log
.firebase/
.firebaserc
firebase.json

# ✅ Vite 관련
.vite/

# ✅ OS별 불필요 파일
.DS_Store
client/build/
Thumbs.db

# ✅ IDE 설정 (VSCode 등)
.vscode/
.idea/
*.log

# ✅ 백엔드 (build 또는 TS 사용 시)
build/
*.tsbuildinfo
43 changes: 43 additions & 0 deletions GIT_WORKFLOW.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# GitHub 협업 기본 사용법 (팀용)

> ✅ **주의: `master` 브랜치는 팀장만 병합 가능하며, 승인된 코드만 들어갑니다.**

---

## 1. 저장소 클론하기
```bash
git clone https://github.com/Rogi4Rm/AutoMaitc_RobotTransfer.git # 저장소 클론
cd AutoMaitc_RobotTransfer # 폴더로 이동
git checkout dev # dev 브랜치로 이동
git pull origin dev # dev 브랜치 최신 내용 가져오기
```

## 2. 작업 브랜치에서 작업하기
- 모든 작업(기능 추가, 수정, 삭제, 테스트)은 dev 브랜치에서 직접 진행합니다.
```bash
git checkout dev # dev 브랜치로 이동
git pull origin dev # dev 브랜치 최신 내용 가져오기
```

## 3. 개발 작업하기
```bash
git add . # 변경된 파일 추가
git commit -m "feat: 기능명에 대한 간단한 설명" # 커밋 메시지 작성 (형식 지켜서 작성)
git push origin dev # dev 브랜치에 코드 푸시
```

## 4. Pull Request(PR) 만들기
- GitHub에서 dev 브랜치 → main 브랜치로 PR 생성 (배포용 병합)
- PR 제목과 내용을 명확하게 작성
- 팀원 또는 팀장에게 리뷰 요청

## 5. PR 승인 및 병합
- 팀장이 PR 확인 및 승인
- 승인 후 master 브랜치에 병합 (배포용)
- 팀원은 master 브랜치에 직접 병합하지 않습니다

## 6. 로컬 브랜치 최신 상태로 유지
```bash
git checkout dev # dev 브랜치로 이동
git pull origin dev # dev 브랜치 최신 상태 유지
```
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ RogiArm은 아두이노와 시리얼 통신을 활용해 로봇팔 데이터를
## 📁 각 구성별 README
- 🖥️ [Back-End (서버)](/server/README.md) : Node.js 기반 Sqlite3 DB관리
- 🧩 [Front-End (클라이언트)](/client/README.md) : 홈페이지, 컨트롤, 데이터를 보기위한 UI/UX
- 🔧 [Arduino](/aduino/README.md)
- 🍓 [Raspberry Pi](/raspberryPi/README.md)
- 🔧 [Arduino](/aduino/README.md) : 자율주행
- 🍓 [Raspberry Pi](/raspberryPi/README.md) : 로봇팔
- 📝 [README 작성 가이드](/README-template-guide.md) : README 작성 가이드
4 changes: 2 additions & 2 deletions aduino/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# 🛠️ RogiArm 프로젝트 - Raspberry Pi

# 🛠️ RogiArm 프로젝트 - Aduino
testing
## 📦 사용 라이브러리

## ⚙️ 주요 기능
Expand Down
Binary file removed client/.DS_Store
Binary file not shown.
1 change: 0 additions & 1 deletion client/.env

This file was deleted.

24 changes: 24 additions & 0 deletions client/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
17 changes: 9 additions & 8 deletions client/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,17 @@
- 🔒 CORS 이슈 해결을 통해 클라이언트-서버 연동 안정화

## 🧱 어려웠던 점 및 해결 방법
- 🛠️ **차체제어**: CSS 오류를 flex로 해결하여 레이아웃 정리
- 🌐 **CORS**: 백엔드 수정 → 프론트 재연결로 정상 작동
- ✂️ **더미데이터**: `'dummy-'` 문자열 제거하여 깔끔한 표시 구현
- 🛠️ **차체제어** : CSS 오류를 flex로 해결하여 레이아웃 정리
- 🌐 **CORS** : 백엔드 수정 → 프론트 재연결로 정상 작동
- ✂️ **더미데이터** : `'dummy-'` 문자열 제거하여 깔끔한 표시 구현

## 📅 날짜별 현황
- **25.06.11**: ✅ 백엔드 서버와 프론트엔드 배포 성공으로 서로의 데이터 확인
- **25.05.29**: ✅ 백엔드 서버와 프론트 Data 페이지 연동, 더미데이터 확인
- **25.05.22**: ⚠️ 깃허브 충돌로 백엔드 파일 삭제, 재구성 필요
- **25.05.15**: 🧪 Data 페이지 초안 생성
- **25.05.07**: 🏗️ 프론트 작업 시작 (Home, Control 페이지)
- **25.06.11** : ✅ 백엔드 서버와 프론트엔드 배포 성공으로 서로의 데이터 확인
- **25.05.29** : ✅ 백엔드 서버와 프론트 Data 페이지 연동, 더미데이터 확인
- **25.05.22** : ⚠️ 깃허브 충돌로 백엔드 파일 삭제, 재구성 필요
- **25.05.15** : 🧪 Data 페이지 초안 생성
- **25.05.07** : 🏗️ 프론트 작업 시작 (Home, Control 페이지)
- **25.11.03** : 🏗️ 프론트 프레임워크 적용 새로 제작

## 🚀 클라이언트 실행 방법
```bash
Expand Down
15 changes: 0 additions & 15 deletions client/build/asset-manifest.json

This file was deleted.

Binary file removed client/build/favicon.ico
Binary file not shown.
1 change: 0 additions & 1 deletion client/build/index.html

This file was deleted.

Binary file removed client/build/logo192.png
Binary file not shown.
Binary file removed client/build/logo512.png
Binary file not shown.
25 changes: 0 additions & 25 deletions client/build/manifest.json

This file was deleted.

3 changes: 0 additions & 3 deletions client/build/robots.txt

This file was deleted.

2 changes: 0 additions & 2 deletions client/build/static/css/main.09900fcf.css

This file was deleted.

Loading