Skip to content

woongaro/NewsRSS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# 🗞️ News RSS

실시간 구글 뉴스 검색 및 RSS 피드 서비스

## ✨ 주요 기능

- 🔍 실시간 구글 뉴스 검색
- 📱 반응형 웹 디자인
- 🌙 다크모드 지원
- 🎨 모던한 글래스모피즘 UI
- ⚡ 빠른 검색 결과

## 🛠️ 기술 스택

- **Backend**: Python Flask
- **Frontend**: HTML5, CSS3, JavaScript (ES6+)
- **Styling**: Bootstrap 5, Custom CSS
- **API**: Google News RSS
- **Deploy**: Ready for Render, Railway, Heroku

## 🚀 로컬 실행 방법

### 1. 저장소 클론
```bash
git clone https://github.com/YOUR_USERNAME/NewsRSS.git
cd NewsRSS
```

### 2. 가상환경 생성 및 활성화
```bash
python -m venv news_env
source news_env/bin/activate  # Windows: news_env\Scripts\activate
```

### 3. 의존성 설치
```bash
pip install -r requirements.txt
```

### 4. 애플리케이션 실행
```bash
python app.py
```

### 5. 브라우저에서 접속
```

## 📁 프로젝트 구조

```
NewsRSS/
├── app.py              # 메인 Flask 애플리케이션
├── requirements.txt    # Python 의존성
├── Procfile           # Heroku 배포용
├── runtime.txt        # Python 버전 지정
├── templates/
│   └── index.html     # 메인 페이지 템플릿
└── static/
    ├── css/
    │   └── style.css  # 커스텀 스타일
    └── js/
        └── app.js     # 프론트엔드 로직
```

## 🌐 배포

### Render.com (추천)
1. [render.com](https://render.com) 가입
2. GitHub 저장소 연결
3. 자동 배포 완료

### Railway.app
1. [railway.app](https://railway.app) 가입
2. "Deploy from GitHub" 선택
3. 자동 설정 및 배포

## 📝 라이선스

MIT License

## 👨‍💻 개발자

- **개발**: Your Name
- **이메일**: your.email@example.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors