[사이드 프로젝트 회고] 코드 복붙 서비스 개발기 - 1(기획, 구현물)
https://bokboot.net
오늘은 개인적으로 진행하였던 사이드 프로젝트 bokboot에 대해서 얘기해보려고 합니다. 최근 해당 프로젝트가 끝나고 블로그에 글을 쓰려다보니 상당히 글쓰는 주기가 길었던거 같습니다.
해당 서비스의 개발동기는 아주 간단합니다. 친구끼리 소스 코드를 주고 받을 때 주로 카카오톡으로 주고받곤 하였는데 해당 방법으로 주고받았을때 코드에 하이라이트가 입혀지지 않고 급하게 휴대폰으로 소스코드를 보아야 될때는 이런 불편한 소스코드를 계속 보아야되었습니다. 이런게 너무 싫어서 그냥 제가 쓸려고 개발했고 개발하면서는 올해는 DAU100을 목표로 하여 사람들과 같이 공유하고 기능을 붙여나가려고 합니다.
아래와 같은 화면으로 인해서 물론 아래의 화면이 보기 안좋은 것은 아니지만 소스 코드 공유를 하려면 한개씩 해야되고 이 또한 이쁘게 보이지 않아 불편했던게 한두번이 아닙니다. pc로 복사붙여넣기 하려면 전체선택도 해야되고 많이 귀찮았습니다.
이러한 소스코드 공유에 대해서 좀 더 편리한 방법을 찾다가 만들게 된 것이 제가 만든 복붙 서비스 입니다. 아직은 여러건 동시 공유 등은 되지 않지만 이런 기능등은 계속 추가할 예정입니다. 아래는 실제 서비스 화면입니다.
해당 화면에 소스코드를 붙여넣고 쉐어 버튼을 누르면 링크가 생성되고 해당 링크는 기기의 클립보드에 바로 입력이 됩니다. 클립보드에 입력된 소스코드를 친구에게 공유하면 이쁘게 하이라이트 입혀지게 되어 있습니다. 해당 프로젝트를 진행하면서 제일 어지러웠던 부분은 소스를 파악하여 하이라이트를 입히는 부분이였고, 또한 고민을 했던 점은 내가 보낸 소스가 불특정다수와 공유되지 않기위해 어떻게 관리할 것인지였습니다. 저희 서비스에서는 키값을 추가하여 해당 아이디와 키가 매칭되어야 코드를 조회할 수 있게 하여 프라이버시를 강화 하였습니다.
백번 말보다 블로그에 가끔들려주시는 분들이 한번쯤 써보셨으면 좋겠습니다. bokboot이라는 서비스 입니다. PC와 모바일에서 작동하며 직접 작성또한 가능합니다. 사파리, 크롬, 엣지, 파이어폭스 등에서 안정적으로 작동합니다. 혹시 해당 서비스를 이용하시다가 문제가 있거나 개선점이 있으시면 남겨주시면 감사하겠습니다.