티스토리 뷰
기존 프로젝트-클리커- 리뉴얼 준비(기존:nestjs/react/typeorm)->? (기존코드 포함)
개발자 고포고 2024. 3. 5. 10:20기존에 클리커라는 프로젝트를 리뉴얼하기로 마음먹었다
기존에 사용자들이 체험에 참여하기위해 약 6개의 입구에서 스탭들이 +를 하면 모든 앱에서 +가되고, 출구에서 스탭들이 -를 하면 모든 앱에서 -되에 총 체험한 인원과 체험 중인 인원을 파악하여 통계를 내는 프로젝트다.
[프로젝트 구성] 왼쪽부터 입장 / 퇴장 / 대쉬보드
프로젝트 기술 스팩
-front: react / tailwind
-backend: nestjs / typeorm / mssql
-infra: aws-ec2 /sqlserver / windows
작업하면서 단점
-데이터 실시간 갱신의 비효율(r-db다 보니, fetch를 이용한 pulling 방식을 매번써야하는데 너무 비효율적)
-typeorm의 설정 및 기본 db 구축이 너무 무거워서 캐주얼한 프로젝트에 맞지 않음
-관리가 이원화되다보니, 배포에 번거로움
-window 환경이다보니, 셋팅을 ui 기반으로 cicd처리를 하다보니 번거로움
개선되었으면 하는 점
-데이터 실시간 갱신
-cicd 환경 개선
-관리의 일원화
리뉴얼 후 기술 스팩
-front:nextjs/tailwind
-backend:nextjs / supabase
-infra:linux(amazon2) / docker or vercel 고민 중
기존코드의 github도 공개한다
front: https://github.com/gofogo2/daamdaam-clickers-front
backend:https://github.com/gofogo2/daamdaam-clickers-backend
#리뉴얼
#clicker
#counter
#react
#
'자바스크립트(javascript)' 카테고리의 다른 글
[server/client] SSR / CSR 한 줄 설명 (0) | 2024.02.27 |
---|---|
[node/javascript] 타이머 그룹관리(강제종료 및 재실행) with setTimeout (1) | 2024.02.13 |
[nestjs/typescript] nestjs에서 service에서 다른 service 사용하기 (1) | 2024.01.02 |
[javascript/node/window] 윈도우에서 node 자동실행(서비스등록) (1) | 2023.12.26 |
[react/shell] react실행 시 포트바꾸기 (0) | 2023.12.18 |