Side Project: Gartic Phone feito antes do Gartic Phone existir

Sobre

Fala pessoal, tudo bem? Vim aqui hoje falar pra vocês de um side project que eu desenvolvi com uns amigos durante a pandemia. Essa semana sobrou um tempo e peguei para incrementar algumas coisas e achei que seria interessante compartilhar por aqui também. O projeto é basicamente um Gartic Phone, mas desenvolvemos durante a pandemia antes do próprio Gartic Phone existir. Nós jogávamos um bem parecido chamado BrokenPicutrePhone, porém achamos o site horrivel e resolvemos fazer uma versão melhorada kkkkkkk. Foi um processo muito divertido e aprendi muitas coisas com ele, mas agora depois de 1 ano e alguma coisa estou pegando de volta para melhorar com os conhecimentos adquiridos durante esse tempo. Meu foco principal é o backend então o front ainda não está muito legal (inclusive aceito dicas de design patterns, otimizações, melhorias na implementação em gera hahaha).

Tecnologias

Backend

O backend foi desenvolvido utilizando Nest.JS, Prisma.JS, Socket.io e PostgreSQL. É uma API relativamente simples com apenas algumas regras de negócio e as mensagens via socket

Frontend

Já o frontend foi feito com React.JS, Socket.io e para a parte do quadro de desenho utilizamos o React Canvas Draw

Repositório

Para quem se interessar em conhecer melhor sobre o projeto, aqui estão os links dos repositórios, lá estão mais detalhadas as informações e com prints das telas para uma melhor visualização

muito massa