e-Discente é um aplicativo inovador projetado para transformar a experiência acadêmica dos estudantes, oferecendo uma solução completa para o gerenciamento de disciplinas, atividades e interações acadêmicas. Desenvolvido por Marcus Gregory, estudante de Engenharia da Computação na Unilab, o e-Discente é um companheiro essencial para os alunos da universidade.
- Gerenciamento Acadêmico: Integração com SIGAA e outros sistemas da Unilab para acompanhar horários, notas, calendários de provas e mais.
- Organização de Disciplinas e Atividades: Interface intuitiva para gerenciar disciplinas, receber lembretes e manter-se atualizado com prazos de entrega.
- Comunicação em Tempo Real: Chat para colaborar em projetos, esclarecer dúvidas e se comunicar com colegas de disciplina.
- Integração com o Ambiente Universitário: Grupos de disciplinas baseados nas informações do SIGAA, garantindo uma integração perfeita com a estrutura acadêmica da Unilab.
- Visualização do Saldo do Restaurante Universitário: Acompanhe facilmente seu saldo no restaurante universitário através do app.
- Acesso às Notícias da Unilab: Receba notificações e fique por dentro dos últimos eventos, comunicados e oportunidades na universidade.
- Notificações de Atividades e Notícias da Disciplina: Mantenha-se informado sobre todas as atividades e novidades inseridas pelos professores.
- Disponível como PWA para iOS: Acesse o e-Discente como um Progressive Web App, adicionando-o à sua tela de início sem precisar instalar pela App Store ediscente.com.br.
- Acesso via Web: Utilize a versão web do e-Discente em qualquer navegador acessando ediscente.com.br.
- Flutter 3.10.0 ou superior
- Clone o repositório:
git clone https://github.com/marcusgregory/e-Discente.git
- Navegue até o diretório do projeto:
cd e-Discente
- Instale as dependências:
flutter pub get
- Execute o aplicativo:
flutter run
Se você deseja contribuir com o e-Discente, siga os passos abaixo:
Crie uma branch para sua feature (git checkout -b feature/nova-feature). Commit suas alterações (git commit -m 'Adiciona nova feature'). Envie para o branch (git push origin feature/nova-feature). Abra um Pull Request.
Veja as issues abertas para uma lista de features propostas (e problemas conhecidos).
Para obter ajuda, entre em contato com o autor:
Email: [email protected]. LinkedIn: Marcus Gregory