Skip to content

woog2roid/playground-backend

Repository files navigation

playground-backend

인스타그램과 카카오톡이 안되는 사지방에서 이용할 수 있는 채팅앱 만들기 with (NestJS + TypeORM + socketIO)

  • 군대에서 개발을 하다보니 시간이나 환경이나 어려움이 많아 미완성인 상태로 끝내게 되어서 몹시 아쉬운 프로젝트이다.

목차

실행화면

실행화면

프로젝트를 마치며

아마 이 프로젝트가 군대에서 하는 마지막 토이 프로젝트가 될 것 같다. 그동안 간단한 프로젝트도 하나의 서비스로 생각하고 프론트에서 UI나 UX와 관련된 세부적인 포인트들을 건드리다보니 배우는 거에 비해서 투자 비용이 커지는 듯한 느낌을 떨칠 수가 없었다. 앞으로 실습할 때는 필요한 부분만 간단하게 연습해볼 것 같다.

원래는 세션과 소켓 메모리를 redis를 이용하여 관리해보고 싶었는데 그러지 못하고 마무리 지어서 아쉽다. 메모리를 이용해서 데이터베이스처럼 관리한다는 것이 신기하기도 하고 구현해보고 싶다.

학부에서 데이터베이스를 듣지 못하고 입대를 하여서, 군대에서 정규화를 공부하며 정말 아름답다는 생각이 들었었는데, 막상 이 프로젝트의 테이블이 깔끔한지는 모르겠다. 지금 생각해도 ChatRoomMembers 엔티티에 chatRoomTitle이랑 lastRead를 넣는 게 맞는 지 모르겠다. 저기에 넣지 않으면 어디에 넣어야 하지라는 생각도 들고, 프로젝트를 할 때마다 많이 부족하다는 걸 알게되는 것 같다.

그래도 프로젝트를 하며 백엔드에 대해서 관심이 생기게 되었고, 배울 수 있어서 의미 있었던 경험이었다. 동기들이 사지방에서 잘 쓰는 것을 보니 보람차기도 하다.

About

채팅앱 만들기 [NestJS + TypeORM + SocketIO]

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published