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.