Skip to content

yblee110/one-wave-hackathon-handson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

ONE_WAVE 해커톤 핸즈온: PDF to Website Converter

이 프로젝트는 ONE_WAVE 해커톤을 위한 핸즈온 프로젝트입니다.
Academic Project Page Template을 기반으로 하여, 사용자가 논문 PDF 파일을 업로드하면 자동으로 해당 내용을 분석해 멋진 프로젝트 소개 웹사이트를 생성해주는 프로그램을 만듭니다.

📝 프로젝트 소개

연구 결과나 프로젝트를 효과적으로 공유하기 위해서는 잘 만들어진 웹페이지가 필수적입니다. 하지만 매번 HTML/CSS를 수정하여 페이지를 만드는 것은 번거로운 작업입니다.
이 핸즈온에서는 PDF 파일만 있으면 자동으로 웹페이지를 만들어주는 도구를 구현합니다.

🎯 목표

  • 사용자가 PDF 파일을 업로드합니다.
  • 프로그램이 PDF에서 제목, 저자, 초록(Abstract), 주요 내용 등을 자동으로 추출합니다.
  • 추출된 정보를 바탕으로 Academic Project Page Template의 내용을 자동으로 채워줍니다.
  • 최종적으로 배포 가능한 형태의 index.html을 생성합니다.

🚀 주요 기능 (Features)

  1. PDF 파싱 (PDF Parsing)
    • 업로드된 논문 PDF에서 텍스트와 메타데이터를 추출합니다.
  2. 정보 매핑 (Information Mapping)
    • 추출된 데이터를 템플릿의 적절한 위치(Title, Authors, Abstract 등)에 매핑합니다.
    • (선택 사항) LLM을 활용하여 내용을 요약하거나 SEO 태그를 생성합니다.
  3. 자동 생성 (Auto-Generation)
    • 기존 index.html 템플릿의 TODO 주석 부분이나 플레이스홀더를 실제 데이터로 치환합니다.
  4. 반응형 디자인 (Responsive Design)
    • 모바일과 데스크톱 모두에서 최적화된 뷰를 제공하는 템플릿을 그대로 활용합니다.

📂 디렉토리 구조

one_wave/
├── Academic-project-page-template-master/  # 웹사이트 템플릿 원본
│   ├── index.html                          # 수정될 메인 HTML 파일
│   ├── static/                             # CSS, JS, 이미지 리소스
│   └── ...
├── README.md                               # 프로젝트 설명 파일
└── (추후 추가될 변환 스크립트 및 소스)

🔗 참고 자료 (References)


Created for ONE_WAVE Hackathon Hands-on

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors