Este foi o meu primeiro projeto com PHP
, lembro que em janeiro de 2020
eu estava focado demais no front-end
até que comecei a sentir a necessidade de realizar operações que necessitavam de um servidor, foi ai que decidi estudar o PHP
. Depois de meses de estudo e exercicios, decidi criar um projeto mais desafiador do que um simples CRUD
ou um sistema de login
e foi assim que surgiu esse projeto. Ele foi inspirado no famoso Quem quer ser rico
e no Sou angolano e conheço angola
, algumas imagens e perguntas foram daí extraidos.😊
Por ser um projeto de estudo não me preocupei em hospedá-lo, mas caso queiras ver o projeto rodando, eis abaixo alguns elementos que precisas ter instalado em sua máquina.
- Servidor APACHE e MySQL (para instalar podes usar o XAMPP ou aplicativos similares)
- Algum Navegador (Óbvio😅)
Com essas ferramentas instaladas o próximo passo é clonar o repositório:
git clone https://github.com/Francisco-Fetapi/quiz-simulando-sou-angolano-e-conheco-angola.git
Com o repositório clonado basta apenas importar o banco de dados com suas respetivas tabelas no seu gestor de banco de dados, no exemplo a seguir estarei usando o PHPMyAdmin
Ao acessar o painel para importar um banco de dados deve-se escolher o arquivo com as instruções a serem executadas para criar o banco.
Na raiz do projeto clonado temos o arquivo #banco_de_dados/quiz.sql
, é ele que contém todo o SQL que deve ser executado para criar o banco de dados e suas respetivas tabelas.
Quase que ia me esquecendo: O projeto clonado deve ser movido para a pasta onde o endereço http://localhost
aponta, no meu caso, já que estou usando o XAMPP
o endereço é C:\xampp\htdocs
. Depois da pasta ser movida para o local designado no passo anterior, ao acessar http://localhost/quiz-simulando-sou-angolano-e-conheco-angola
o sistema será iniciado.
Se seguiu todos os passos acima já pode acessar o sistema clicando aqui
O projeto também tem um painel administrativo, para acessá-lo basta digitar "admin" no campo NOME e no campo SENHA, dessa forma o login será feito como Administrador
.