AutoScheduler는 자동화 웹 캘린더로 사용자가 정의한 일정 생성기를 통해 원본 데이터를 자동으로 처리하여 캘린더 일정을 생성하는 업무 자동화 도구입니다. 기존의 캘린더 앱에서는 제공하지 않는 강력한 자동화 기능을 통해 데이터 기반 일정 생성 및 관리를 제공합니다.
- PDF 기반: PDF에서 일정 데이터를 추출하여 자동으로 일정 생성.
- WEB 기반: 웹 URL에서 일정 데이터를 가져와 일정 자동 생성.
- 생성된 일정들을 직관적으로 캘린더 화면에서 확인 가능.
- 일정 추가, 수정, 삭제와 같은 기본 작업 지원.
- 사용자가 직접 일정 생성기를 제작, 수정 및 삭제 가능.
- 생성기 스토어에서 다른 사용자의 생성기를 확인 및 북마크하여 재사용 가능.
- 생성된 일정을 캘린더 형식으로 확인 가능.
- 일정 세부 정보를 확인하고 수정 가능.
- 사용자가 직접 만든 생성기를 관리할 수 있는 공간.
- 새로운 생성기 제작 및 기존 생성기 수정/삭제 가능.
- 다른 사용자가 제작한 생성기를 확인 및 북마크 가능.
- 북마크한 생성기는 "나의 일정 생성기"에 추가하여 재사용 가능.
- 새로운 생성기 추가:
- 내 생성기 페이지에서
[+새로운 생성기]
버튼 클릭 후 원본 파일로 PDF를 선택합니다.
- PDF 업로드 및 영역 지정:
- 작업을 진행할 PDF 파일을 업로드합니다.
- 이후 일정 생성에 필요한 내용을 초록 박스로 영역 지정합니다.
- Frame 항목 추가:
- 지정한 영역을 Frame의
Title
또는Detail
항목으로 드래그하여 추가합니다. - 해당 작업은 생성하고자 하는 일정의 개수만큼 반복 진행해주어야 됩니다.
- 날짜 설정:
- 시작 날짜 지정 후 일정 간격을 설정합니다. (예:
YYYY-MM-DD + (7 * 1)
형식)
- 생성기 저장:
- 생성기의 제목 및 설명을 작성 후 저장합니다.
- 새로운 생성기 추가:
- 내 생성기 페이지에서
[+새로운 생성기]
버튼 클릭 후 원본 파일로 WEB를 선택합니다.
- WEB url 업로드 및 영역 지정:
- 작업을 진행할 WEB url을 업로드합니다.
- Frame 항목 추가:
- 필요한 내용을 Frame의
Title
또는Detail
항목으로 드래그하여 추가합니다.
- 날짜 설정:
- 일정의 날짜를
YYYY-MM-DD
형식으로 지정합니다.
- 생성기 저장:
- 생성기의 제목 및 설명을 작성 후 저장합니다.
- 생성기에서 지정한 일정 데이터를 기반으로 자동으로 캘린더 일정 생성.
- 캘린더 미리보기를 통해 반영된 일정 확인 가능.
- 자동 생성된 일정은 필요에 따라 수정 가능.
- Frontend: React
- Backend: Spring Boot, Selenium
- Database: PostgreSQL, supabase
- Deployment: Docker, AWS EC2
김진호(@Jinho622)[FE] / 박재현(@ParkJh38)[BE] / 송영범(@zxc534)[FE]