<aside>
💡 여러분의 중간점검을 돕고, 추후 더 빠른 이력서 작성을 위해 회고록 양식을 공유 드립니다.
작성하신 회고록을 기반으로 튜터링이 이루어질 예정이니,
새롭게 추가/개선할 기능이나 수정 방향성에 대해서 깊은 고민을 할 수 있는 기회가 되길 바랍니다 😊
</aside>
| 요구 사항 | 기술 | 선택한 이유 |
|---|---|---|
| 개발환경 | Next.js | 리액트 기반 프레임워크로서 서버상태와 클라이언트 상태를 조정하기 쉬움 |
| 개발 편의성 | typescript | 타입을 명시적으로 설정을 할수있어 개발에 용이하고 가독성이 높아짐 |
| 백엔드 | Supabase | 유용한 메서드를 다수 제공하여 페이지네이션이나 필터, 데이터 접근 제한 등이 용이함 |
| 서버상태관리 | TanstackQuery | 데이터가 캐싱되어있어서 새로고침해도 데이터가 날아가지 않음.. |
| 달력 | react-datepicker | 다른 달력라이브러리의 기본이되고 여러 기능과 디자인 변경이 용이함. |
| 캐러셀 | embla carusel | 강력한 커스터마이징과 tailwind css 를 지원해서 디자인에 맞춰 변경이 용이함. |
| 모달 | shadcn | 트리거 관리가 용이함. |
| css | tailwind | 개발을 하며 빠른 스타일 적용이 가능해 디자인 시안을 빠르게 적용할수 있었음 |
| 프로젝트 기획과 디자인 | Figma | 디자인 구현에 용이하고 디자인 시안에 CSS 값을 설정이 가능해 시안을보고 디자인 적용을 |
| 쉽게 할수있음. | ||
| 프로젝트 파일 관리 | github | 형상관리를 통해서 코드의 안전성을 확보할 수 있고, 깃허브에서 제공하는 이슈 및 마일스톤 같은 기능들로 진행사항을 공유 할 수 있다. |
| 배포 | vercel | next.js와 친화적이기 때문에 배포에 용이함 |
<디자인 방면>
➡️ 오류케이스에 대한 부분을 놓쳐 디자인 없이 들어간 경우가 있다
해결 : 회의 할 때 더 꼼꼼하게 신경써서 기획하기!!
➡️ 개발자 분들이 작업하면서 전달주시는데 다양한 경우를 고려한 기획이 필요할 것 같습니다
해결 : 이것 또한 모두가 같이 더욱 신경써서 기획하기..!!
➡️ 디자인 시스템 정리가 아직 미흡해서 기본화면과 호버 화면 등 전달에 대한 아쉬움이 있습니다
- 누가 무슨기능을 맡은것보다는 기능을 위주로 발표
- 경청자들이 어떤 발표를 듣고싶은지 생각을 해보기 (발표자료 구성 생각해보기)
(기능의 계요 10% , erd구조 20%, 메인기능 30%,기술선택의 이유와 결과 30%. 트러블슈팅 10% )
- 기업환경과 그들의 수준에 맞는 발표를 해야함
- ex) 트러블슈팅 / 문제와 개선된 방면 (지표 중심으로 발표)
- 느낀점이 필요함 (어필하기)
- 프로잭트 발표를 할때 (gif로 구성을 한건 좋았다)
- 발표자료 ( ppt 나 노션 등 진짜 발표자료처럼 만들기 )