/readyplay

Formulário de cadastro para uma empresa de games para a disciplina de Linguagem de Programação Web

Primary LanguagePHPMIT LicenseMIT

Ready Play

Ready Play é um projeto que tenha planos futuros de se tornar uma plataforma para jogos! Enquanto isso, o site é basicamente um CRUD ou um site de Cadastro se preferir.

Diagrama 📉

Abaixo está um diagrama que resume o projeto atual:

Tecnologias usadas 💻

Requisitos 🧾

Para rodar o programa, você precisa seguir esses passos:

  1. Baixar e instalar o XAMPP 7.4 (o link está acima nas Tecnologias usadas. Segue um vídeo ensinando com instalar o xampp (https://www.youtube.com/watch?v=R2HrwSQ6EPM)(Assista a partir do minuto 6:20)).

  2. Baixe o projeto e extraia o mesmo dentro da pasta (C:\xampp\htdocs) para que o xampp consiga reconhecê-lo e o mesmo funcionar.

  3. No PHPMyAdmin (localhost/phpmyadmin) importar o arquivo SQL:

    readyplay_1

    • Logo em seguida, clique em "importar" e escolha o arquivo que veio com o programa... o "createdb.sql".

    readyplay_2

    • E finalize clicando em "importar" no final da rolagem da página. Após isso, seu banco de dados com a tabela correta será criada e você não precisará mais se preocupar com o banco de dados.

    readyplay_2 1 readyplay_2_resultado

Instalação e Execução do Programa (Como funciona o programa como Cadastro / CRUD) ⬇️✅

Para executar o programa, você precisa abrir no seu navegador, o endereço "localhost/" e escolher a pasta do projeto, dessa forma irá abrir na página de Cadastro, que por enquanto, é a pagina index do programa (ou pagina inicial se preferir):

readyplay_3 readyplay_3 1

E então, o que se pode fazer no programa atual? (Será seguida as etapas do CRUD(Create, Read, Update, Delete) :

  • CADASTRO (CREATE):

    Nossa página principal atualmente é o Cadastro. Nele, é preciso que você preencha todas as informações corretamente, para que não aconteça nenhum infortúnio:

    readyplay_4

    Após tudo preenchido corretamente, basta clicar em "Enviar" para ser cadastrado com sucesso! :

    readyplay_4 1

    Com isso, você será reedirecionado para a próxima página, que nos leva para a nossa próxima etapa.

  • LISTAGEM (READ):

    Nesta página, você consegue verificar todos os usuários cadastrados no nosso banco de dados. E, atráves dessa listagem de usuários, você consegue editar-los ou excluir-los:

    readyplay_5

    Clicando em "editar", a página irá nos reedirecionar para uma página um tanto quanto familiar... mas, que sua intenção é totalmente diferente. Isso nos leva a nossa próxima etapa.

  • EDITAR USUÁRIOS (Update):

    Perceba que essa página é bem parecida com a de Cadastro, entretanto, precisamos das informações do cadastro para poder editar-los. Afinal, como posso mudar algo sem lembrar o que já está cadastrado previamente? Então, após o usuário alterar o que deseja (Vou atribuir ao nome o número "9999"), basta clicar em "enviar" novamente:

    OBS: As partes de "gênero" e a de "senha" precisam obrigatoriamente ser preenchidas novamente, pois ainda existe algumas falhas no programa.

    readyplay_6

    Após clicar em "enviar", perceba que a página apenas atualizou e que qualquer alteração feita, aparentemente, não teve sucesso. Porém, isso é apenas mais uma falha no código.

    Se você clicar em "Lista de Usuários" no canto esquerdo da página, vai ser levado para a página de listagem de usuários... E, então, perceberá que o nome foi alterado sim no banco de dados.

    readyplay_7 readyplay_7 1

    Agora que voltamos à página de listagem, podemos seguir à nossa última etapa. Clique em "Excluir" e veja a mágica!!!!

  • EXCLUIR USUÁRIOS (Delete):

    Ué? a página atualizou e não tem mais nada na lista?

    Acontece que o programa simplesmente deletou o usuário do banco de dados. E para excluir, não é preciso uma página, apenas um clique e está feito.

    readyplay_8

⚠️ Problemas ⚠️

  1. Como percebido, o programa não tem uma página inicial... Ele abre na página de Cadastro.

  2. No menu esquerdo da tela, as opções a seguir não funcionam: Inicio, Jogos e Contato.

  3. Após Editar o cadastro, a página atualiza com as informações anteriores, o que talvez deixe o usuário confuso, entretanto o cadastro foi atualizado como explicado acima.

  4. A página não têm responsividade para outros aparelhos eletrônicos, Então ela pode se quebrar dependendo de onde for acessada.

    Esses são problemas cientes pelos Devs, que irão ser resolvidos numa futura e possível atualização.