Skip to content

Repository files navigation

SteamReview

Ideia Geral

SteamReview é um site de avaliações de jogos para aplicar os conceitos de desenvolvimento web desenvolvidos no trainee da Struct.

O sistema foi pensado para autenticação de usuários, listagem de jogos, avaliações com notas e comentários.


Objetivos do Projeto

  • Aplicar conceitos práticos de desenvolvimento full stack
  • Implementar autenticação e controle de usuários
  • Integrar banco de dados com a aplicação
  • Desenvolver uma interface responsiva

Tecnologias Utilizadas (T3 App)

O projeto foi desenvolvido utilizando a T3 Stack.

Principais Tecnologias

  • Next.js – Framework React para aplicações web
  • TypeScript – Tipagem estática para maior segurança e manutenibilidade do código
  • tRPC – Comunicação typesafe entre frontend e backend
  • Prisma ORM – Mapeamento objeto-relacional e gerenciamento do banco de dados
  • NextAuth.js (Auth.js) – Sistema de autenticação de usuários
  • Tailwind CSS – Estilização responsiva baseada em utilitários

Funcionalidades Principais

  • Cadastro e autenticação de usuários
  • Listagem de jogos disponíveis para avaliação
  • Criação, edição e visualização de reviews
  • Avaliações com nota e comentário textual
  • Interface responsiva para desktop e dispositivos móveis

Estrutura Geral do Projeto

  • Frontend: desenvolvido em Next.js com componentes React e estilização via Tailwind CSS
  • Backend: rotas e lógica de negócio utilizando tRPC
  • Banco de Dados: Prisma ORM
  • Autenticação: NextAuth

Autores

Fernando Henrique

Calita Uchoa

Luca

Pedro

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages