Esse projeto foi desenvolvido com as seguintes tecnologias:
Frontend
- [React]
- [TailwindCSS]
- [Typescript]
- [Date-fns]
- [Phosphor-react]
Backend
- [Express]
- [Typescript]
- [Prisma]
- [Ioredis]
- [Cors]
Clone o projeto e acesse a pasta do mesmo
$ git clone https://github.com/Kauacnok/Rpg-Bears.git
$ cd server
$ npm i (para instalar as dependências)
$ npm run dev
$ cd web
$ npm i (para instalar as dependências)
$ npm run dev
O Rpg Bears era apenas um projeto para aprender novas tecnologias, mas acabou sendo util para um grupo de amigos usamos ele para a criação de fichas de nossos personagens geradas automaticamente e guardada no banco de dados
Feedbacks sempre são bem vindos :)
Você pode visualizar o layout do projeto através do link abaixo:
Eu já havia trabalhado com prisma em um projeto da NLW, mas eu queria fixar o conhecimento também trabalhando com prisma nesse projeto, também usei uma biblioteca nova o Ioredis que pelo que eu entendi até o momento ele consegue fazer o cache do nosso banco de dados e faz com que nosso banco não precise buscar sempre o resultado caso tenha um cache no redis, assim, tornando mais rápido a busca dos dados ainda pretendo dar uma olhada melhor sobre o redis.
E por fim ao colocarmos nosso projeto no ar com o Github, fizemos deploy do projeto tanto backend como frontend, para backend usamos o Railway e para frontend usamos o Vercel
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.