Summary AI Website

Timelines Date : Jan.18th.2025 - ongoing Individual Project : I have been learning about Artificial Intelliigence and trying to figure out what is prompting, models, Langchains, LLMs ,, and etc.

SummaryAI processes a given PDF URL to:

  1. Generate a summary
  2. Extract key sentences
  3. Highlight important content within the PDF viewer

Test PDF URLS : https://arxiv.org/pdf/2005.11401

Demos & Documentation

Due to financial constraints, the OpenAI token has been temporarily disconnected.

However, a demo video is available :

Demo (latest)

Demo (oldest)

Architecture

image.png

project/
├── backend/               # Python 백엔드 코드 (FastAPI 등)
│   ├── __init__.py
│   ├── main.py        # FastAPI 진입점
│   ├── utils.py       # 공통 유틸리티 함수
│   └── models.py      # 데이터 모델 정의
│   ├── tests/             # 백엔드 테스트 코드
│   ├── requirements.txt.   # Python 라이브러리 목록
│   └── Dockerfile         # Docker 설정 (선택 사항)
├── frontend/              # Remix 프론트엔드 코드
│   ├── app/
│   │   ├── components/    # React 컴포넌트
│   │   ├── routes/        # Remix 라우트 (페이지별)
│   │   ├── styles/        # CSS/스타일 파일
│   │   └── utils/         # 프론트엔드 유틸리티 함수
│   ├── public/            # 정적 파일 (이미지, 아이콘 등)
│   ├── package.json       # Node.js 의존성 목록
│   └── remix.config.js    # Remix 설정 파일
├── README.md              # 프로젝트 설명서
└── .gitignore             # Git 무시 파일
└── .env                   # openai token, render token


Backend Plan

Frontend Plan