Kevlog
Published on

Right 4 Vapers

Authors
  • avatar
    Name
    Kevin Junho Kim
    Twitter

제작기간

2024-03-21 ~ 2024-04-19

테크 스택

Next.js(v14), Typescript, Recoil, MongoDB, emotion

주요 기능

Form Generate - 입력된 정보를 바탕으로 Form을 랜덤하게 생성해주는 기능.

General - 영어-프랑스어 번역기능, PDF 생성, Excel 생성, Print 그리고 Label 생성 기능

내가 맡은 부분

프론트엔드 80%, 백엔드 0%

추가 개발 계획

단기로 진행되는 프로젝트여서 추가사항보다는 유지보수와 데이터 정리 쪽 임무만 받고 있다.

느낀점

두번째로 진행한 Next.js 프로젝트이다. 이번에는 기필코 Shadcn UI와 Tailwind를 사용해보고자 했지만,

이 프로젝트의 마감 기한이 빠듯하게 잡혀서 그냥 손에 익은 테크 스택들로 진행 되었다.

어렵다기 보단 힘들었던 부분은 PDF, Excel, 그리고 Print 들의 Layout을 만드는게 힘들었고,

고민이 깊어진 부분은 있지만, 이번에도 크게 어렵다 느껴진 부분은 없는거 같다.

가장 고민이 깊었던 부분은 아래 두 부분이지만, 이미 4월 회고에 작성했기 때문에 링크로 대체하려한다.

중간에 다른 프로젝트로 빠지게 되면서, 이 프로젝트는 다른 사람한테 넘기게 되었고, 그래서 프론트엔드 작업량이 80% 정도라고 생각한다.

이 프로젝트는 클라이언트의 불만사항을 즉각 업데이트해서 바로 보내줬던 프로젝트로, 유저들과의 소통에 있어서 가장 크게 배운거 같다.

그리고 여러 차트 (Nivo) 와 일반적인 PDF, Excel 등을 다루는 경험도 좋았다.

아쉬운점이 있다면, 이 프로젝트는 갑자기 엄청 빠르게 진행되면서 실제 첫 프로토타입 개발은 1주일만에 완성되었는데, 리팩토링이 전혀 안되었었다.

리팩토링을 하려했지만.. 끊임없는 추가 수정사항에 맞춰서 수정하다보니, 코드가 좀 흉하게 변해버린게 아쉽다.

그래도 현재 (2024-05-14) 기준으로 32,000명 이상이 서명에 참여하였고, 해당 데이터를 수치화 해서 볼 수 있다는 점에 만족스럽다.

모바일도 100% 지원되었고, 모바일 유저가 PC 유저보다 더 많다는 사실에 놀라기도 한 프로젝트다.

FB Traffic FB Traffic FB Traffic