vitorcesarlulio / kabum-2021

Kabum 2021 - Testes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vítor César Lulio - Kabum 2021

Kabum 2021

Área administrativa onde o(s) usuário(s) pode acessar através de login e senha.

Índice
  1. Projeto
  2. Começando
  3. Usando Kabum-2021
  4. Colaboradores
  5. Licença
  6. Contato
  7. Agradecimentos

Explore os documentos · Reportar bug · Solicitar recurso

Projeto

O projeto conta com algumas funcionalidades:

  • Controle de permissões
  • Controle de inatividade (Time Out)
  • Controle de tentativas ao realizar login
  • Função "Lembre-me" no login
  • Criptografia de senhas
  • Controle contra SQL-Injection
  • Responsividade
  • Aprimorar Cookies
  • Google Authenticator
  • Melhorias OO (Orientação Obejetos)
  • Ordenação DataTable
  • Properties para labels

Começando

Pré-requisitos

Antes de começar, verifique se você atendeu aos seguintes requisitos:

  • PHP
    • Versão de desenvimento: 7.4.4;
    • Obrigatório.
  • Composer
    • Utilizado para dependências do projeto desenvolvidas por terceiros como blade e plug-route;
    • Opcional.
  • Servidor Web
    • Pode ser utilizado servidor Web Xammp que já embuti o PHP, Apache e MySQL, Lamp ou Wamp;
    • Obrigatório.
  • MySQL
    • Versão de desenvolvimento: 10.4.13;
    • Obrigatório.
  • Git
    • Opcional.

Instalando Kabum-2021

Para instalar o Kabum-2021, siga estas etapas:

Windows:

  • Certifique-se que seguiu as instruções dos tópicos Pré-requisitos

  • No arquivo httpd.conf realizar os seguintes passos:

    • Geralmente localizado em C:\Apache24\conf\httpd.conf ou C:\xampp\apache\conf\httpd.conf;
    • Remova o # na linha LoadModule rewrite_module modules/mod_rewrite.so.
  • No arquivo httpd-vhosts.conf realize os seguintes passos:

    • Geralmente localizado em C:\Apache24\conf\extra\httpd-vhosts.conf ou C:\xampp\apache\conf\extra\httpd-vhosts.conf. Insira o trecho de código abaixo que criará um servidor virtual para aplicação (obrigatório).
<VirtualHost *:80>  
	# Indeferi
	ServerAdmin webmaster@local.kabum-2021.com
	
	# Se baseie na localização da pasta /public/ onde se localiza o index.html
    DocumentRoot "C:/xampp/htdocs/kabum-2021/public/"
	
	# Serve apenas como alias para acesso ao módulo
    ServerName local.kabum-2021
    ServerAlias local.kabum-2021
	
	# Parametrizações de logs
    ErrorLog "logs/local.kabum-2021-error.log"
    CustomLog "logs/local.kabum-2021-access.log" common
	
	# Parâmetros para questão de permissão (importante)
	<Directory "C:/xampp/htdocs/kabum-2021/public/">
		AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
  • Vá até o arquivo de hosts do Windows, geralmente localizado em C:\Windows\System32\drivers\etc\hosts. Obs.: é necessário editar o arquivo hosts com privilégios de administrador.
  • Insira o trecho de código abaixo refere-se ao atributo ServerName e ServerAlias do arquivo httpd-vhosts.conf e é necessário para acessar a aplicação em seu navegador de preferência.
127.0.0.1   localhost
127.0.0.1   local.kabum-2021
  • Em seu editor SQL de preferência, importe o arquivo database_kabum_2021.sql localizado na pasta kabum-2021/public/sql.

  • Verifique se a pasta cache é existente na estrutura /app/View/.

  • Vá até o arquivo config.php localizado em /config/

    • Altere os dados da seção Acesso ao banco de dados, informando o Host de conexão, porta, nome do banco de dados, usuário e senha.
  • No arquivo php.ini pode ser necessário realizar os seguintes passos:

    • Geralmente localizado em C:\xampp\php\php.ini ou C:\php\php.ini;
    • Remova o ; na linha extension=pdo_mysql;
    • Remova o ; na linha extension=php_pdo.dll;
    • Remova o ; na linha extension=php_pdo_mysql.dll;
    • Remova o ; na linha extension=php_pdo_pgsql.dll;
    • Remova o ; na linha extension=php_pdo_sqlite.dll;
    • Remova o ; na linha extension=mysqli.

Usando Kabum-2021

Para usar Kabum-2021, siga estas etapas:

Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Foto - Vítor César Lulio
Vítor César Lulio
Foto - Kabum
KaBum!

Licença

Esse projeto está sob licença MIT. Veja o arquivo LICENÇA para mais detalhes.

Contato

Vitor Cesar Lulio - Linkdein Vitor Cesar Lulio - Github Vitor Cesar Lulio - YouTube Vitor Cesar Lulio - Outlook

Agradecimentos

Recursos considerados úteis e aos quais gostaria de dar crédito. Incluí alguns dos meus favoritos para dar o pontapé inicial!

⬆ Voltar ao topo

About

Kabum 2021 - Testes

License:MIT License


Languages

Language:JavaScript 82.1%Language:CSS 16.1%Language:HTML 0.8%Language:Blade 0.5%Language:PHP 0.4%Language:Less 0.1%