Coder Social home page Coder Social logo

probex's People

Contributors

kevencarneiro avatar levi-rocha avatar lucasvddt avatar vcondeb avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

lucasvddt

probex's Issues

1.1.8 - Front-end da tela de cadastro

Criar uma interface para realizar as operações de cadastro de usuário

Conceito de pronto: A página de cadastro de usuário é exibida ao acessar a url de cadastro de usuário.

2.3.2 - GET votos posts

Incluir no GET do Post(Publicação) a quantidade de votos do mesmo e se o usuário logado votou no Post.

1.1.6 - Base do projeto front-end

Criar a base do projeto front-end, com todas as dependências e arquivos básicos.

Conceito de pronto: Arquitetura inicial do projeto pode ser compilada com sucesso.

1.1.9 - Serviço rest de login

Deve-se criar um serviço que receba usuário e senha e verifique se os mesmos condizem com o cadastrado no banco, observando as devidas formas de comparação da senha de acordo com a criptografia utilizada.

Conceito de pronto: O login do usuário é ralizado e o usuário é direcionado para a próxima página relevante.

Observações sobre o MER

  • Um usuário não deveria possuir pelo menos uma permissão?
  • 1...n Posts recebe votos de 0..n usuários

User Story 004 - Cadastro de administrador

Identificador: E004
Complexidade: média
Prioridade: alta
Descrição: Como administrador, quero poder realizar cadastro de administrador para administrar o serviço.

User Story 002 - Comentários nos posts

Identificador: E002
Complexidade: alta
Prioridade: baixa
Descrição: Como usuário, quero comentar em um post de outro usuário para adicionar detalhes à reclamação.

2.5.1 - REST post abusivo/inadequado

Incluir ação REST que permite o usuário logado marque um Post como abusivo/inadequado. Um usuário não pode marcar um Post como inadequado mais de uma vez.

User Story 002 - Cadastro de Empresa

Identificador: E002
Complexidade: média
Prioridade: alta
Descrição: Como empresa, quero poder realizar cadastro de empresa para utilizar o serviço.

1.1.4 - Front-end da pagina home

Criar uma interface que será exibida para o usuário visualizar os posts salvos no sistema.

Conceito de pronto: A página 'home' é exibida, apresentando lista com os ultimos posts feitos no sistema.

User Story 006 - Moderar reports

Identificador: E006
Complexidade: alta
Prioridade: baixa
Descrição: Como administrador, quero visualizar e resolver reports de posts abusivos.

User Story 004 - Visualizar posts

Identificador: E004
Complexidade: média
Prioridade: alta
Descrição: Como usuário, quero poder visualizar posts na página principal para conhecer os problemas dos outros usuários.

User Story 003 - Votos

Identificador: E003
Complexidade: alta
Prioridade: baixa
Descrição: Como usuário, quero votar em uma publicação para indicar que também tenho o mesmo problema.

1.1.7 - REST de usuários

Criar uma interface rest para realizar cadastros de usuário

Conceito de pronto: Serviço REST retorna mensagem de sucesso ao receber operações válidas (GET, POST, PUT, DELETE)

1.1.5 - Base do projeto back-end

Criar "base" do projeto no backend, configuração do ambiente, ejb, etc

Conceito de pronto: Arquitetura inicial do projeto pode ser compilada com sucesso.

User Story 001 - Post de problemas

Identificador: E001
Complexidade: alta
Prioridade: alta
Descrição: Como usuário, quero postar um problema para compartilhar com as empresas e outros usuários.

1.1.1 - REST de posts

Criar uma camada rest para que um usuário possa publicar um post, editar ou excluir posts publicados por ele.

A listagem deve ser pública, mas o usuário só conseguirá editar seus próprios posts.

Conceito de pronto: Serviço REST retorna mensagem e sucesso para cada operação realizada (GET, POST, PUT, DELETE).

User Story 007 - Postar soluções

Identificador: E007
Complexidade: média
Prioridade: baixa
Descrição: Como empresa, quero postar soluções desenvolvidas para problemas postados.

1.1.2 - Front-end da página de post

Criar página em Angular2 para consumir os serviços rest de post, que são: publicação, alteração e exclusão dos seus posts

Conceito de pronto: A página 'novo post' é exibida ao acessar link / clicar botao 'novo post'

User Story 005 - Reportar abuso

Identificador: E005
Complexidade: média
Prioridade: baixa
Descrição: Como usuário, quero reportar abuso em um post para informar que um post contém conteúdo inadequado.

1.1.10 - Front-end da pagina de login

Criar uma interface que será exibida para o usuário realizar o login

Conceito de pronto: A página 'realizar login' é exibida, apresentando formulário para login, ao acessar a url de login.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.