
클립보드 관리 프로그램
작업 기간
2024-05-01 ~ 2024-08-20
인력 구성
FE 1명 (FE 기여도 100%)
프로젝트 목적
이미지와 텍스트를 클립보드로 저장하고 관리하는 것을 개선하고자 만들게 되었습니다.
프로젝트 내용
Mac기준으로 "Control + Command + Shift + 4"로 이미지 클립보드를 저장하고, 복사로 클립보드를 저장하여 클립보드 리스트를 추가 할 수 있습니다. 클립보드에 저장되어있는 텍스트를 바꾸거나 삭제 작업과 클립보드에 넣어놓은 이미지를 다운로드 할 수 있습니다.
주요 업무 및 상세 역할
ipcMain과 ipcRender를 이용하여 프론트엔드와 프로세스 간의 통신으로 클립보드 값을 전달 할 수 있게 제작되었습니다. ipc통신을 호출했을때 MySql의 데이터베이스 시스템으로 데이터를 생성 혹은 삭제 등의 작업을 하고 받아온 값을 토대로 프론트엔드에 넘기는 방식으로 작업되었습니다.
사용언어 및 개발 환경
React, Electron, Typescript
기능
클립보드 기능
클립보드를 이용하여 이미지 및 텍스트를 저장해놓고 관리할 수 있습니다.
테마 및 언어 기능
언어를 한글 및 영어로 변경할 수 있으며, 테마는 다크, 화이트 모드로 변경이 가능합니다.