한국 환경 규제 기준을 바탕으로 기업의 친환경 마케팅 문구에서 그린워싱 여부를 자동으로 판단하고, 관련 법적 근거와 개선방안까지 제시하는 RAG(Retrieval-Augmented Generation) 기반 시스템입니다.

git clone https://github.com/shin0112/final-project.git
cd final-project
✅ Python 가상환경 (선택)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
✅ Python 라이브러리 설치
pip install --upgrade pip
pip install -r requirements.txt
cd greencheck-ui
npm install
npm audit fix
cd ..
HUGGINGFACE_TOKEN=your_token_here
GROQ_API_KEY=your_groq_key_here
✅ 백엔드 실행
cd src
uvicorn server.py:app
✅ 프론트엔드 실행
cd greencheck-ui
npm run dev
이후 http://localhost:5173 또는 http://localhost:3000에서 접속 가능
프론트엔드에서 문장 입력 후, LLM 분석이 완료되면 다음과 같은 결과를 확인할 수 있습니다:

├── data/
│ └── greenwashing/ # 기사, 라벨링 데이터
├── greencheck-ui/ # ui 화면
├── src/ # 전체 파이프라인 코드
└── README.md # 현재 문서
196 commits
Python
93.0%
TypeScript
4.0%
CSS
1.8%
한국 환경 규제 기준을 바탕으로 기업의 친환경 마케팅 문구에서 그린워싱 여부를 자동으로 판단하고, 관련 법적 근거와 개선방안까지 제시하는 RAG(Retrieval-Augmented Generation) 기반 시스템입니다.

git clone https://github.com/shin0112/final-project.git
cd final-project
✅ Python 가상환경 (선택)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
✅ Python 라이브러리 설치
pip install --upgrade pip
pip install -r requirements.txt
cd greencheck-ui
npm install
npm audit fix
cd ..
HUGGINGFACE_TOKEN=your_token_here
GROQ_API_KEY=your_groq_key_here
✅ 백엔드 실행
cd src
uvicorn server.py:app
✅ 프론트엔드 실행
cd greencheck-ui
npm run dev
이후 http://localhost:5173 또는 http://localhost:3000에서 접속 가능
프론트엔드에서 문장 입력 후, LLM 분석이 완료되면 다음과 같은 결과를 확인할 수 있습니다:

├── data/
│ └── greenwashing/ # 기사, 라벨링 데이터
├── greencheck-ui/ # ui 화면
├── src/ # 전체 파이프라인 코드
└── README.md # 현재 문서
196 commits
Python
93.0%
TypeScript
4.0%
CSS
1.8%