https://github.com/tionlab/eco_travel
Next.js로 구축된 Eco-travel 모바일 웹 애플리케이션으로, 친환경 여행 옵션과 지속 가능한 여행지 추천, 탄소 발자국 계산기, 지속 가능한 여행을 위한 다양한 자료 등을 제공합니다.
https://github.com/tionlab/eco_travel
carbon-footprint-calculator eco-travel nextjs sustainable-development web-app
Last synced: about 1 year ago
JSON representation
Next.js로 구축된 Eco-travel 모바일 웹 애플리케이션으로, 친환경 여행 옵션과 지속 가능한 여행지 추천, 탄소 발자국 계산기, 지속 가능한 여행을 위한 다양한 자료 등을 제공합니다.
- Host: GitHub
- URL: https://github.com/tionlab/eco_travel
- Owner: tionlab
- License: mit
- Created: 2024-10-29T00:40:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-16T00:33:42.000Z (over 1 year ago)
- Last Synced: 2025-01-16T01:22:26.698Z (over 1 year ago)
- Topics: carbon-footprint-calculator, eco-travel, nextjs, sustainable-development, web-app
- Language: JavaScript
- Homepage: https://eco-travel.netlify.app/
- Size: 31.4 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Eco Travel 웹 애플리케이션
Available README Languages :
KR | EN | ZH
에코-트래블 웹 애플리케이션에 오신 것을 환영합니다!
이 애플리케이션은 지속 가능한 여행과 환경 보호를 촉진하기 위해 설계되었습니다. Next.js로 구축된 이 애플리케이션은 여행자가 친환경적인 선택을 하고, 환경에 미치는 영향을 이해할 수 있도록 다양한 기능을 제공합니다.
## 주요 기능
### 🌍 지속 가능한 여행 추천
### 📚 정보 및 자료 제공
### 💬 유저간 정보 공유
### 🧠 지능형 어시스턴스
### ♻️ 탄소 발자국 계산기 (만보기)
## 데모
> https://eco-travel.netlify.app 에서 직접 사용해보세요! (구글 유료 서비스를 제외한 모든 기능을 사용할 수 있습니다)
### 로그인 / 회원가입
### 홈 화면
### 커뮤니티
### 여행 추천 상품 페이지
### 탄소 발자국 만보기
### 여행지 검색 페이지
### 리워드 자격확인/수령 페이지
### 리워드 광고 페이지
### 마이페이지
### 앱 사용 AI 도우미
## 시작하기
프로젝트를 시작하려면 아래 단계를 따르세요:
1. **레포지토리 클론**
```base
git clone https://github.com/tionlab/eco-trav.git
```
2. **프로젝트 디렉터리로 이동**
```base
cd eco-travel-app
```
3. **의존성 설치**
```base
npm install
```
4. **.env.local 수정**
.env를 본인의 키로 수정하세요.
4. **개발 서버 실행**
```base
npm run dev
```
앱은 http://localhost:3000 에서 실행됩니다.
## 알림
- pages/download.js 는 public/ecotravel.apk를 사용합니다. 이에 대해 APK를 만들어 추가하거나 pages/download.js를 삭제하여 기능을 삭제하십시오.
- pages/aichat.js 는 AI 채팅기능이 기본적으로 구축되있지 않습니다. 해당 파일에서 직접 AI 채팅기능을 구축하시길 바랍니다.
- pages/\_app.js에 있는 ClickIndicator의 주석을 해제하여 ClickIndicator 기능을 활성화 할 수 있습니다.
- 일부 이미지 파일 생성에 생성형 AI가 사용되었습니다.
- 리워드 지급 시 보여지는 데모광고는 [환경부에서 제작한 공익광고](https://www.youtube.com/watch?v=cCW6eKySZjk)를 사용하였습니다.
## 기여하기
에코-트래블 웹 애플리케이션의 개선을 위한 기여를 환영합니다! 제안, 버그 신고 또는 기능 요청이 있으시면 이슈를 생성하거나 풀 리퀘스트를 제출해 주세요.
1. **레포지토리 포크**
2. **기능 브랜치 생성**
```base
git checkout -b feature/your-feature
```
3. **변경사항 커밋**
```base
git commit -am '새 기능 추가'
```
4. **브랜치에 푸시**
```base
git push origin feature/your-feature
```
5. **풀 리퀘스트 생성**