practice-uffs / app-practice-react-native Goto Github PK
View Code? Open in Web Editor NEWThis project forked from cleissonvieira/app-practice-react-native
Aplicativo móvel do programa que permite que usuários usufruam das tecnologias do PRACTICE
This project forked from cleissonvieira/app-practice-react-native
Aplicativo móvel do programa que permite que usuários usufruam das tecnologias do PRACTICE
O objetivo dessa issue é desenvolver o compomente de seleção de campus para ser utilizado em outras telas também, como na de login e na do perfil.
Adicionar o widget da aura na tab correspondente no aplicativo. Se a rota não estiver disponível colocar algum aviso e criar algum botão ou algum método pra atualizar e tentar conectar-se com o widget novamente.
Podemos seguir a mesma linha do app em F7, com as abinhas mostrando a situação dos serviços, etc.
Podemos criar estaticamente agora no início, e depois adicionar o que temos a partir da api (calendário acadêmico e RU).
O objetivo dessa tarefa é fazer um pré validator que verifica as condições do idUFFS e da senha antes de realizar um requisição, como por exemplo a quantidade de letras com o mínimo 3 no id e talvez algo parecido pra senha. Além disso, é necessário capturar o erro (quando ocorre) depois de uma requisição e mostrá-lo na tela de login.
A ideia é algo parecido com isso para a validação dos inputs:
O objetivo dessa issue é seguir o padrão visual do app desenhado no figma e ficar fiel ao conteúdo do app que ja está rodando em framework7
O objetivo desta issue é resolver os problemas de dependências presentes no projeto.
O objetivo desta issue é permiter o upload de arquivos pelo usuário dentro do aplicativo, isso para pegar as informações de horários de aula para implementar esse componente dentro do app.
O objetivo desta issue é desenvolver o front-end da página inicial
A ideia é integrar as notificações que já eram utilizadas no app.
Acredito que esse link possa ajudar.
Criar página inicial para o aplicativo, dá para se basear no aplicativo em F7.
O objetivo é adicionar essas informação de alguma maneira na aba de funcionalidades do App.
Acredito que possa conter horários de funcionamento da biblioteca, links importantes e outra coisa que achar relevante.
O objetivo dessa issue é criar uma tela nova onde mostre o serviço selecionado, baseado no app existente em framework7
O objetivo dessa Issue é desenvolver um wireframing, ou seja um protótipo do design de interface do aplicativo, a fim de reconhecer a experiência que o usuário terá quando estiver utilizando este software, assim também conseguiremos montar um Design UX e UI para o app de forma mais efetiva.
Será feito uma atualização no app com a seguinte funcionalidade: criar eventos, gerar qrcode para inscrição e presença, funcionalidade de inscrever-se e marcar presença em um evento.
-Criar telas para listagem de eventos (com a listagem de eventos que a pessoa criou, e botões para se criar, inscrever ou marcar presença em algum evento)
-Tela de criação do evento (nome, local, campus, horario, descrição, foto )
-Tela de visualização do evento
-Tela de listagem de inscritos (botão exportar)
-Tela de listagem de presenças (botão exportar)
-Avaliações do evento (foto, nome, comentário, avaliação)
Não está aparecendo uma mensagem de retorno pro usuário caso o usuário ou a senha sejam incorretos.
O objetivo da issue é implementar o calendário acadêmico na aba de funcionalidades do app.
Pode ser feito como no app em F7, provavelmente exista algum plugin que utiliza calendário no react native que pode facilitar a implementação.
Lembrando que as informações do calendário acadêmico estarão no banco de dados da API, podendo ser acessados por rotas.
O objetivo desta issue é completar o Deisgn do aplicativo no figma, a partir da criação das seguintes telas:
Segue o projeto: https://www.figma.com/file/5yLrDoc4dDUc1b3uE94Zqd/Practice-UFFS-App-in-React?node-id=0%3A1
Criar tela de login que realiza a autenticação com o IdUFFS, já itegrando com a API do PRACTICE.
O objetivo dessa issue é adicionar horários de ônibus que vão para a UFFS na aba de funcionalidades.
Acredito que possa ser seguido na mesma ideia do App em F7.
O objetivo desta issue é otimizar o aplicativo, já que hoje sempre que usuário entra na página de serviços, as notícias são buscadas no site do PRACTICE. A ideia é fazer com que esta busca aconteça sempre que o usuário entrar no aplicativo, evitando uma sobrecarga de informação, dessa forma, para salvar as notícias no Storage e depois utilizar elas nos componentes necessários.
Implementar as funções de leitura baseado no que já existia no app em F7
Implementar os cards a partir do feed.xml que era capturado no app em F7.
Criar efeito ao clicar no card, que deverá expandir ocupando a tela toda, exibindo o conteúdo da notícia abaixo do título.
O objetivo dessa tarefa é implementar o limite de tentantivas de login e criar aquele contador após uma certa quantidade de tentativas. Pode ser baseado na implementação já feita em F7, utilizando o storage pra guardar o número de tentativas.
Verificar o que está documentado aqui para utilizar no app:
Disponível em: https://github.com/GeovaneSchmitz/sigaa-api
Tarefa: criar uma api em node, configurar a lib na api para acessar os dados do sigaa da uffs pelo host: https://sigaa.uffs.edu.br/ e criar um script para acessar algumas das informações:
O objetivo desta issue é atualizar a tela de Login de acordo com o design do Figma
O objetivo da issue é deixar documentado as necessidades do projeto, como utilizar e peculiaridades, com o intuito de facilitar o entendimento dos futuros membros e pessoas de fora acerca do proejto.
Essa opção pode ser em alguma aba de configuração ou algo parecido.
A ideia é utilizar essa informação para os itens do enviroment como cardápio do RU, Calendário Acadêmico, etc.
Podemos inicialmente só manter essa informação no storage do aparelho, mas pode ser útil adicionar essa informação na API futuramente.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.