📱 UniChat
Este projeto foi desenvolvido como parte do trabalho semestral na faculdade. Criamos um aplicativo de mensagens voltado para o ambiente acadêmico, com funcionalidades específicas para alunos, professores e coordenadores. Utilizamos o framework Flutter para o desenvolvimento do app e o Firebase para a autenticação e armazenamento em tempo real.
Objetivos do Projeto
- Desenvolver um aplicativo de mensagens que atenda às necessidades da comunidade acadêmica.
- Criar interfaces intuitivas e amigáveis para diferentes tipos de usuários (alunos, professores e coordenadores).
- Integrar funcionalidades modernas, como modo escuro e notificações push.
Funcionalidades
- Cadastro de Usuários: Registro de alunos, professores e coordenadores.
- Envio de Mensagens: Professores e coordenadores podem enviar mensagens; alunos apenas recebem.
- Visualização de Perfil: Permite que os usuários vejam seus perfis.
- Modo Escuro: Opção de tema escuro para melhorar a experiência do usuário.
- Notificações Push: Alerta os usuários sobre novas mensagens.
Tecnologias Utilizadas
- Figma: Ferramenta para design e prototipagem das telas.
- Flutter: Framework utilizado para o desenvolvimento do aplicativo.
- Firebase: Utilizado para autenticação, banco de dados em tempo real e envio de notificações.
Estrutura do Projeto
-
Design e Prototipagem:
- Criação dos wireframes e mockups no Figma.
- Definição do fluxo de navegação e interações do usuário.
-
Desenvolvimento:
- Implementação das telas e navegação com Flutter.
- Integração com Firebase para autenticação e banco de dados em tempo real.
- Implementação do modo escuro e notificações push.
- Testes e depuração do aplicativo.
👨🏫 Professores Orientadores
👨💻 Participantes do Projeto
🚀 Como Executar o Projeto
- Clone este repositório:
git clone https://github.com/SeuUsuario/ProjetoAppDeMensagens.git
- Navegue até o diretório do projeto:
cd app_unichat
- Instale as dependências:
flutter pub get
- Execute o aplicativo:
flutter run
-
Acesse com algum usuario:
Email: coordenadorunichat@unicv.edu.br
Senha: 123456
Email: professorunichat@unicv.edu.br
Senha:123456
Email: alunounichat@unicv.edu.br
Senha: 123456
📜 Licença
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.