Skip to content

RagnaWay/ragpainel

 
 

Repository files navigation

Repository size GitHub last commit License Stargazers Feito por RS CODE Stargazers

RagPainel 🚀

SobreFuncionalidadesLayoutTecnologiasRequisitos MínimosInstalação no WindowsContribuidoresAutorLicença

💻 Sobre o projeto

RagPainel - É um painel de controle desenvolvido para gerenciar contas e personagens de ragnarok online.


⚙️ Funcionalidades

  • Geral

    • Visualizar jogadores online.
    • Visualizar total de contas.
    • Visualizar total de personagens.
    • Visualizar total de clãns.
    • Top 3 jogadores de (PVP, WOE e MVP).
  • Usuário

    • Criar conta
    • Registrar conta
    • Alterar dados da conta(foto, senha, e-mail e deta de nascimento).
    • Visualizar quantidade de acessos.
    • Visualizar data e hora do último acesso.
    • Visualizar último ip acessado.
    • Visualizar quantidade de dias vip.
    • Visualizar quantidade de créditos.
    • Esqueceu sua senha
    • Esqueceu seu login
  • Administrador

    • Visualizar Logs
    • Gerenciar Créditos
      • Adicionar
      • Remover
      • Consultar
    • Gerenciar Vip
      • Adicionar
      • Remover
      • Consultar
    • Gerenciar Equipe
      • Adicionar
      • Remover
      • Consultar
    • Gerenciar Banimentos
      • Adicionar
      • Remover
      • Consultar
    • Gerenciar Tickets
      • Visualizar
      • Fechar
      • Responder
    • Configurações do Painel
      • Nome do Painel
      • Nome Mini
      • Email
      • Discord
      • Facebook
      • Definir cor do painel
        • Roxo
        • Verde
        • Azul
        • Amarelo
        • Vermelho
        • Rosa
      • Definir cor de fundo
        • Preto
        • Branco
      • Definir level do jogador vip
      • Definir level do administrador
      • Definir level do game master
      • Definir level do comunnity manager
      • Configurações de Tickets
        • Adicionar Categoria
        • Remover Categoria
  • Rankings

    • WOE
    • MVPs
    • Zenys
    • PVP
    • Eventos
  • Database

    • Visualizar Itens
    • Visualizar Monstros
  • Suporte

    • Criar Ticket
    • Visualizar Tickets

🎨 Layout

📱 Celular

NextLevelWeek NextLevelWeek NextLevelWeek

💻 Desktop

NextLevelWeek NextLevelWeek


🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

PHP Laravel JavaScript HTML5 CSS3 Bootstrap


⚠️ Requisitos Mínimos

✔️ PHP na versão 7.3 ou superior
✔️ BCMath PHP Extensão ativa
✔️ Ctype PHP Extensão ativa
✔️ Fileinfo PHP Extensão ativa
✔️ JSON PHP Extensão ativa
✔️ Mbstring PHP Extensão ativa
✔️ OpenSSL PHP Extensão ativa
✔️ PDO PHP Extensão ativa
✔️ Tokenizer PHP Extensão ativa
✔️ XML PHP Extensão ativa


🔵 Instalação no Windows.

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: GIT, Apache, Mysql (Ou qualquer outro tipo de banco de dados), Composer

Se você não sabe instalar e configurar um ambiente de servidor, pode utilizar ferramentas que já vem tudo pronto como: Apache Wamp

Além disto é bom ter um editor para trabalhar com o código como VSCode

🎲 Rodando o Backend (servidor)

# Clone este projeto
$ git clone https://github.com/rscodexx/ragpainel.git

# Ou baixe o projeto direto do repositório: https://github.com/rscodexx/ragpainel

# Renomeie o arquivo .env-example(está na pasta raiz do projeto) para .env e configure.

APP_NAME=Laravel #Nome do seu servidor
APP_URL=http://localhost/ragpainel/public/ # Url do seu servidor

DB_CONNECTION=mysql #Tipo de banco de dados.
DB_HOST=127.0.0.1 #IP do banco de dados.
DB_PORT=3306 #Porta do banco de dados.
DB_DATABASE=ragarok #Tabela do banco de dados.
DB_USERNAME=ragnarok #Usuário do banco de dados
DB_PASSWORD=ragnarok #Senha do banco de dados.
TIMEZONE=America/Sao_Paulo #Horário
LOCALE=pt-BR #Idioma geral.
FALLBACK_LOCALE=pt-BR #Idioma das mensagens de erro.

MAIL_MAILER=smtp #Tipo de e-mail
MAIL_HOST=mailhog #Host do e-mail
MAIL_PORT=1025 # Porta do e-mail
MAIL_USERNAME=null #Seu e-mail
MAIL_PASSWORD=null #Senha do seu e-mail
MAIL_ENCRYPTION=null # Tipo de encriptação do e-mail.
MAIL_FROM_NAME="${APP_NAME}"

# Acesse a pasta do projeto em seu terminal/cmd
$ cd ragpainel

# Após entrar no diretório do projeto instale o composer e suas dependências.
$ composer install

# Aguarde a instalação.

# Instale todas tabelas do painel, ainda com cmd aberto no diretório do projeto utilize:
$ php artisan migrate

# Pronto, o seu servidor está instalado e configurado.

🧭 Rodando a aplicação web (Frontend)

# Inicie o seu servidor, para acessar o painel é necessário acessar a pasta public, um exemplo abaixo:

$ http://localhost/ragpainel/public

# Você também pode rodar a aplicação sem precisar de um servidor apache configurado através do php artisan.

# Acesse a pasta do projeto em seu terminal/cmd
$ cd ragpainel

# Digite o comando:
$ php artisan serve

# Basta clicar no link gerado para iniciar o painel.

# Use o comando CTRL + C para desligar o servidor.

👨‍💻 Contribuidores

💜 Um muito obrigado para toda a galera que contribui para as melhorias do projeto :)


Francisco Wallison

👨‍🚀

💪 Como contribuir para o projeto

  1. Faça um fork do projeto.
  2. Crie uma nova branch com as suas alterações: git checkout -b my-feature
  3. Salve as alterações e crie uma mensagem de commit contando o que você fez: git commit -m "feature: My new feature"
  4. Envie as suas alterações: git push origin my-feature

Caso tenha alguma dúvida confira este guia de como contribuir no GitHub


🦸 Autor


Rafael Santos

Twitter Badge Linkedin Badge Gmail Badge


📝 Licença

Este projeto esta sobe a licença MIT.

Feito com ❤️ por Rafael Santos 👋🏽 Entre em contato!


Versões do README

Português 🇧🇷 | Inglês

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Blade 57.9%
  • PHP 41.8%
  • Shell 0.3%