Realizado

Desenvolver um aplicativo Fakenews

Publicado em 04 de Dezembro de 2018 dias na TI e Programação

Sobre este projeto

Aberto

Criar um sistema/site para controle de Fake News.
Para tanto, o sistema deve possuir as seguintes regras:

    O usuário pode acessar o sistema sem login, porém nessse caso ele poderá somente visualizar as notícias já existentes.
    Um usuário logado pode realizar as demais operações, conforme abaixo.


O sistema deve possuir as seguintes telas:

    Uma tela que permita visualizar as notícias cadastradas. Essa tela deve listar no máximo 10 notícias e permitir que o usuário navegue para frente e para trás se houverem mais registros.

    Ao clicar em uma notícia, abrir uma página com os dados da notícia selecionada e os comentários já realizados na notícia (mostrando o nome e foto do usuário que realizou o comentário). Se o usuário estiver logado, ele pode comentar a notícia.

    Na tela de listagem de notícias, colocar um link que permita a inclusão de novas notícias. Cada notícia pode ter as seguintes informações:
        título (obrigatório)
        imagem (opcional)
        texto (opcional)
        link de origem (opcional)
        indicador de fake ou não fake
        comentário do autor (armazenar como sendo o primeiro comentário realizado na notícia)
        indicador de aprovada ou não (não deve ser visível ao usuário - será editado no bd quando a notícia for aprovada)

obs. O usuário deve informar pelo menos um dos dois entre imagem e texto.


    Na tela de listagem de notícias, colocar um link que permita que o usuário realize o login quando não estiver logado e o logout caso contrário.

    Na tela de listagem de notícias, colocar um link que permita que o usuário realize um novo cadastro com as seguintes informações (todas as informações são obrigatórias):
        Nome
        E-mail (não permitir mais de um usuário com o mesmo e-mail)
        Senha
        Foto

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 11 de Dezembro de 2018

Habilidades necessárias