클립보드 관리 프로그램

클립보드 관리 프로그램

작업 기간

2024-05-01 ~ 2024-08-20

인력 구성

FE 1명 (FE 기여도 100%)

프로젝트 목적

이미지와 텍스트를 클립보드로 저장하고 관리하는 것을 개선하고자 만들게 되었습니다.

프로젝트 내용

Mac기준으로 "Control + Command + Shift + 4"로 이미지 클립보드를 저장하고, 복사로 클립보드를 저장하여 클립보드 리스트를 추가 할 수 있습니다. 클립보드에 저장되어있는 텍스트를 바꾸거나 삭제 작업과 클립보드에 넣어놓은 이미지를 다운로드 할 수 있습니다.

주요 업무 및 상세 역할

ipcMain과 ipcRender를 이용하여 프론트엔드와 프로세스 간의 통신으로 클립보드 값을 전달 할 수 있게 제작되었습니다. ipc통신을 호출했을때 MySql의 데이터베이스 시스템으로 데이터를 생성 혹은 삭제 등의 작업을 하고 받아온 값을 토대로 프론트엔드에 넘기는 방식으로 작업되었습니다.

사용언어 및 개발 환경

React, Electron, Typescript

기능

클립보드 기능

클립보드 기능
sample code
Sample code

클립보드를 이용하여 이미지 및 텍스트를 저장해놓고 관리할 수 있습니다.

테마 및 언어 기능

다크모드
설정 변경

언어를 한글 및 영어로 변경할 수 있으며, 테마는 다크, 화이트 모드로 변경이 가능합니다.