팀프로젝트

hobeet 프로젝트 - 기획5

jjangsh 2024. 10. 23. 22:39

10월 23일 수요일

세팅 시점에 Next.js 15 버전이 정식 공개 되었다.

하지만 레퍼런스도 많이 부족하고 불안정성을 고려해 우리는 14 버전을 선택하였다.

 

- next14 버전으로 프로젝트 시작하기

  • supabase, zustand, tan-stack-query 설치
  • .env.local (supabase) 설정 완료
  • supabase 폴더에 ( client, server, middleware 폴더 생성 및 설정 완료)
  • 초기 컴포넌트 분리 설정

 

- 카카오 디벨로퍼스 앱 생성 후 초대 완료

 

- pwa 세팅

 

라이브러리 설치

yarn add next-pwa

 

next.config.mjs

import withPWA from 'next-pwa';

/** @type {import('next').NextConfig} */
const nextConfig = {

};

export default withPWA({
    dest: 'public',
    ...nextConfig,
});

 

public/manifest.webmanifest

{
  "theme_color": "#8936FF",
  "background_color": "#2EC6FE",
  "icons": [
    { "purpose": "maskable", "sizes": "512x512", "src": "icon512_maskable.png", "type": "image/png" },
    { "purpose": "any", "sizes": "512x512", "src": "icon512_rounded.png", "type": "image/png" }
  ],
  "orientation": "any",
  "display": "standalone",
  "dir": "auto",
  "lang": "ko-KR",
  "name": "hobeet",
  "short_name": "hobeet",
  "start_url": "/",
  "scope": "/"
}

 

layout.tsx

 

  manifest: "/manifest.webmanifest" 추가

 

 

yarn build

 

 

- storybook 사용 고민

  • 초기 설정은 어렵지 않지만 작업 중간중간 컴포넌트마다 공수가 많이 필요하다고 느낌
  • 제대로 사용하지 못할거면 아예 사용하지 않기로 결정

 

- 와이어프레임 초안 회의

  • 와이어프레임 초안 보면서 구현 가능한 부분과 불가능하거나 시간이 너무 많이 걸리는 부분은 첨삭

 

- 기본 셋팅 상태로 배포 (dev 브랜치)

  • vercel 이용하여 pwa까지 세팅되어있는 상태로 배포

 

- Convention / Rules

 

 

 

 

- git Issues 활용

 

 

- git Projects

'팀프로젝트' 카테고리의 다른 글

hobeet 프로젝트 - 기획4  (0) 2024.10.23
hobeet 프로젝트 - 기획3  (0) 2024.10.23
hobeet 프로젝트 - 기획2  (0) 2024.10.23
hobeet 프로젝트 - 기획1  (0) 2024.10.23
가취뽀 프로젝트 트러블슈팅  (2) 2024.10.17