기존 프로젝트-클리커- 리뉴얼 준비(기존:nestjs/react/typeorm)->? (기존코드 포함)
기존에 클리커라는 프로젝트를 리뉴얼하기로 마음먹었다
기존에 사용자들이 체험에 참여하기위해 약 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
GitHub - gofogo2/daamdaam-clickers-front
Contribute to gofogo2/daamdaam-clickers-front development by creating an account on GitHub.
github.com
backend:https://github.com/gofogo2/daamdaam-clickers-backend
GitHub - gofogo2/daamdaam-clickers-backend
Contribute to gofogo2/daamdaam-clickers-backend development by creating an account on GitHub.
github.com
#리뉴얼
#clicker
#counter
#react
#