Pular para o conteúdo principal

Introdução ao Projeto ComedyHub

Este site de documentações apresenta uma visão geral técnica do sistema ComedyHub, uma plataforma social focada no compartilhamento e interação com conteúdo humorístico.

Objetivo do Projeto

O ComedyHub visa proporcionar uma experiência dinâmica e interativa para os usuários, permitindo a publicação, curtição, comentários e compartilhamento de conteúdos humorísticos, além de um sistema robusto de notificações para manter os usuários informados em tempo real.

Arquitetura do Sistema

  • Backend: Desenvolvido em Java com Spring Boot, utilizando PostgreSQL para armazenamento relacional e Redis para cache e filas.
  • Frontend: Aplicação web construída com React e Vite, garantindo performance e SEO.
  • Mobile: Aplicação mobile construída com React Native.
  • Autenticação e Autorização: Implementação via JWT para segurança e controle de acesso.
  • Integração com serviços externos: APIs para envio de emails, push notifications e processamento de mídia.

Este documento será atualizado ao decorer do projeto para refletir a evolução do mesmo e as melhores práticas adotadas.