luiscarlossf / get-promo Goto Github PK
View Code? Open in Web Editor NEWProjeto de um sistema de divulgação de notícias e propaganda usando a geolocalização.
Projeto de um sistema de divulgação de notícias e propaganda usando a geolocalização.
O Usuário avalia os anúncios.
Precondições
Fluxo principal
Integrar o projeto ao Travis e definir regras.
O GetPromo deve permitir o cadastro de itens de interesses, referente a anúncios.
Precondições
Fluxo principal
4. O GetPromo exibe a Tela de Cadastro de Itens de Interesse.
5. O Usuário Anunciante informa os dados necessários.
6. O GetPromo cadastra o item de interesse se todos os dados forem válidos.
Fluxo alternativo - Item de interesse já existente
Precondições
Passos
Atualizar tutoriais na wiki adionando links e materiais disponibilizados pelo Renato na aula
O Usuário preenche um formulário com suas informações.
Fluxo principal
Fluxo alternativo - Apelido já existente
Precondições
Passos
Fluxo alternativo - E-mail já cadastrado
Precondições
Passos
Deve ser preparado um tutorial (documentado na wiki do projeto), o qual será apresentado em sala de aula ensinando o passo a passo p/ o restante da equipe.
Criação das classes que estão especificadas no diagrama de classes. "Externas", por não fazerem parte da framework Ionic.
Abrir issues para casos de uso da primeira iteração. Associar casos de uso ao milestone "Iteração I".
Deve ser preparado um tutorial (documentado na wiki do projeto), o qual será apresentado em sala de aula ensinando o passo a passo p/ o restante da equipe.
O Usuário comum manda uma requisição ao Administrador para se tornar Usuário Anunciante.
Precondições
Fluxo principal
O Usuário sai da sua conta.
Precondições
Fluxo principal
A criação do servidor inclui, a aplicação node.js e o projeto de banco de dados (O diagrama de classes está na Wiki).
Primeira versão da tela principal do aplicativo.
Precondições
Fluxo principal
Fluxo alternativo - Aplicar Filtro no Feed de Anúncio
Precondições
Passos
Para testar conhecimentos aprendidos sobre o Ionic, criar menu básico da aplicação.
Exemplo:
O Usuário entra na sua conta.
Precondições
Não aplicável.
Fluxo principal
Deve ser preparado um tutorial (documentado na wiki do projeto), o qual será apresentado em sala de aula ensinando o passo a passo p/ o restante da equipe.
Deve ser preparado um tutorial (documentado na wiki do projeto), o qual será apresentado em sala de aula ensinando o passo a passo p/ o restante da equipe
Tendo como base a aula de hoje, definir a arquitetura do sistema. Documentar tal arquitetura no mesmo documento de requisitos. Atualizar versionamento e adicionar tal documento na Wiki.
*Obs: não necessariamento vcs devem seguir um dos padrões arquiteturais apresentados em sala de aula. Esses devem servir como modelo para que vocês planejam o modelo mais adequado p/ a aplicação tendo como base os requisitos dessa.
Slides da aula estão no SIGAA
Definir plano de iterações, contemplando 3 iterações de 2 semanas cada. Deve se definir um escopo macro de cada iteração e informar os casos de uso a serem implementados em cada iteração.
O Usuário solicita a recuperação de sua senha pelo aplicativo.
Precondições
Fluxo principal
O Usuário avalia os anunciantes e envia comentários.
Precondições
Fluxo principal
A tela que aparece após o Usuário ter feito o Login.
Durante o primeiro uso, a tela abre para o Usuário digitar itens pré definidos
O Usuário apaga sua conta. O Administrador também tem essa permissão caso haja contas suspeitas de enviarem informações falsas em excesso
Precondições
Fluxo principal
O Administrador pode ceder permissões aos usuários.
Precondições
Fluxo principal
Fluxo alternativo - Tela Dados do Usuário
Precondições
Passos
O Usuário Anunciante envia seu Anúncio para o sistema.
Precondições
Fluxo principal
Fluxo alternativo - Anúncio duplicado
Precondições
O Usuário Anunciante visualiza os gráficos/relatórios sobre seus anúncios.
Precondições
Fluxo principal
O Usuário seleciona o dado que deseja alterar e insere o novo. O Usuário também visualiza todos os seus dados cadastrados.
Precondições
Fluxo principal
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.