woongaro/NewsRSS
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
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