개발 일지

🍀 lucky template : 지원서 편리하게 작성하는 서비스 개발 일지

그랴 2023. 10. 22. 15:00
 

lucky template

🍀 지원서를 편하게 작성하기 위한 에디터를 제공합니다

lucky-template.web.app


기획 아이디어

요즘 취업 준비를 하며 여러 기업에 지원서를 넣을 일이 많아졌다.

이력서와 포트폴리오만 받는 기업이 있는 한 편, 3~4개 정도의 문항에 대한 답변을 작성해야 하는 기업도 있다.

 

이 때 신경 쓰이는 것은 (내용은 당연히 챙겨야 하고) 글자 수 제한이다.

나는 주로 답변을 노션에 작성한 후, 네이버 글자 수 세기 프로그램에 복사 & 붙여넣기 하며 답변을 완성했다.

이 부분에서 내가 불편함을 느낀 점은 다음과 같다.

 

1. 노션 - 네이버 글자수 세기 왔다 갔다 하기 귀찮다.

물론 네이버 글자수 세기에서 계속 써도 되지만, 네이버 글자수 세기는 텍스트 창의 높이 가 고정되어 있기 때문에 많은 내용을 작성할 경우 한 눈에 내용을 모두 확인하기 어렵다. 그리고 새로고침 시 내용이 초기화된다.

2. 여러 문항을 한 번에 작성하고 싶다.

한 문항씩 완벽하게 완성해가면 문제가 되지 않지만, 나는 여러 답변을 왔다 갔다 하면서 답변을 완성시키는 작성 습관이 있었기 때문에 한 페이지 내에서 모든 문항에 대한 답변을 관리하고 싶었다.

 

구현할 기능

1. 한 페이지 내에서 여러 문항을 작성할 수 있게 할 것

2. 문항 별 글자수를 다르게 설정할 수 있게 할 것

 

 

구현 과정

TypeScript, React, styled-components를 사용했고, 호스팅은 언제나 그렇듯이 Google Firebase를 사용했다. (제일 간편하고 관리하기 쉬운 것 같다.)

 

답변은 local storage에 저장해서 사용자가 창을 새로고침하거나 닫더라도 답변이 초기화되지 않게 했다.

 

 

느낀점

필요한 기능을 반나절 안에 빠르게 만들어서 사용하는 것은 나쁘지 않은 경험인 것 같다.

내가 당장 쓰기 위해 큰 기능 없이 거의 UI 중심으로만 구현했지만, 아래 나열한 추후 구현할 기능들을 모두 완성시키고 나면

취준생들이 지원서를 좀 더 편리하게 작성할 수 있을 것 같다는 생각이 들었다. 

 

 

추후 구현할 기능

1. 여러 기업 지원서를 관리 : 지금은 한 기업에 대한 지원서만 작성이 가능하다. 하지만 여러 기업의 지원서를 동시에 작성하는 경우가 잦다보니, 데이터베이스 연결 필요성을 느끼게 되었다.

2. 로그인 : 데이터를 저장하려면 로그인 기능이 필요하다. 

3. 맞춤법 검사 : 제공되는 무료 API가 있을까? 없다면 네이버 맞춤법 검사기 링크만 하나 걸어둬도 괜찮을 것 같다.