게임 공략 사이트 기능 하나 추가하는데 최근 2-3주간 애썼다. 리액트(프론트) 왤캐 재밌냐

  • 꿀잼포인트 1 내부 json 데이터 조기 검증을 위한 Zod 도입
  • 꿀잼포인트 2 UI/UX 고려하기 (특히 모바일)
  • 꿀잼포인트 3 캐릭터 점수 + 시너지 점수 고려해서 greedy 알고리즘 처리하기
  • 꿀잼포인트 4 CodeRabbit/gitingest/es-hangul/ssgoi/Zustand 사랑해요

husky랑 lint-staged도 도입해서 체크도 해보고 좋은 라이브러리 있으면 바로 써먹어야지

근황

이것저것 쓰다가 Gemini CLI로 정착함. 꽤나 좋음 (Pro 요금제 사용)

claude code 기능들 조금만 기다리면 수입해서 적용해주는듯 ㅋㅋ

  1. 최근 배포 환경 트렌드를 몰라서 편하게 쓰던 netlify로 배포했더니, 100GB 대역폭이 발목잡힐줄 몰랐음 무제한으로 제공하는 cloudflare pages 에도 동시 배포했고, pages URL을 조만간 안내하거나 도메인 하나 사는걸 고민중

26년 2월 1일 ~ 2월 20일인데 벌써 50GB/100GB bandwidth 도달함

  1. ESLint+Prettier에서 Biome로 갈아탐. lint-staged 들어가면 3~5초 걸렸는데 획기적으로 빨라짐

퍼포먼스 보니까 Rust 기반 프로젝트들 사랑스럽다.

  1. supabase 연동 firebase 쓰려다가 supabase로 결정
  • 장점 : 구글 연동, 넉넉(?)한 500mb 라는 무료 용량
  • 단점 : 맘에 안드는 프로젝트 URL 이름

mcp 연결해주니까 얼추 잘해줌 ㅋㅋㅋㅋ

로컬스토리지 값을 supabase에도 저장해야하는데, 평문 저장은 용량 관리 등등 단점이 있을것 같아서 압축으로 lz-string 적용 + 방어 코딩

  1. 유저 2월 구글 연동 업데이트 이후 약 180명 유저 들어옴

꾸준히 트래픽 나오니까 살맛 난다 재밌다 그냥!

0

If you have a fediverse account, you can reply to this note from your own instance. Search https://hackers.pub/ap/notes/019c758e-75ba-7f63-8cbe-f71f4de7378c on your instance and reply to it.