Bem-vindo ao repositório do projeto "Eventos APP"! Neste projeto, foi desenvolvido uma aplicação de apoios a Eventos com chat em grupo em tempo real, utilizando algumas das tecnologias mais modernas e eficientes do mercado. O objetivo é fornecer uma interface de usuÔrio interativa e amigÔvel com React Native, enquanto o Firebase gerencia o back-end, incluindo autenticação e armazenamento de dados.
- React Native: React Native para construir interfaces de usuƔrio, focada em criar componentes reutilizƔveis e eficientes.
- Firebase: Plataforma do Google que oferece diversas funcionalidades, como autenticação e banco de dados em tempo real, facilitando o desenvolvimento de back-end.
- Google Authentication: Sistema de autenticação via conta Google, permitindo que os usuÔrios façam login de forma rÔpida e segura.
- SweetAlert2 (Swal): Biblioteca JavaScript para criar diÔlogos personalizados e atraentes, utilizada para melhorar a experiência do usuÔrio com mensagens e confirmações estilizadas.
- Autenticação de UsuÔrio:
- Implementação do Google Authentication para login seguro.
- Interface de login com opção de autenticação rÔpida usando contas do Google.
- Chat em Grupo em Tempo Real:
- Interface de chat intuitiva com suporte a múltiplos usuÔrios simultâneos.
- Exibição de mensagens com o nome do usuÔrio, utilizando dados da autenticação Google.
- DiƔlogos Personalizados:
- Utilização do SweetAlert2 (Swal) para criar mensagens e alertas personalizados.
- Listagem e Criação de Eventos:
- Listagem de Eventos criados por UsuƔrios logados.
- Criação de Eventos por UsuÔrios logados.
- Apoio de Eventos:
- Funcionalidade de apoiar eventos com dinheiro da carteira.