티스토리 뷰

반응형

기존에 클리커라는 프로젝트를 리뉴얼하기로 마음먹었다

기존에 사용자들이 체험에 참여하기위해 약 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

#

반응형
댓글
반응형