Skip to content

rscodexx/vehicletips

Repository files navigation

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

Vehicle Tips 🚀

SobreFuncionalidadesLayoutTecnologiasRequisitos MínimosInstalação no WindowsAutorLicença

💻 Sobre o projeto

Vehicle Tips - É um sistema para cadastrar e visualizar dicas sobre todos os tipos de veículos, desenvolvido para um teste prático em um processo seletivo.


⚙️ Funcionalidades

  • Início

    • Visualizar últimas dicas.
    • Total de Usuários, dicas de carros, motos e caminhões.
  • Usuário

    • Criar conta.
    • Registrar conta.
  • Dicas

    • Visualizar todas as dicas.
    • Visualizar suas dicas.
    • Cadastrar nova dica.

🎨 Layout

📱 Celular

NextLevelWeek NextLevelWeek NextLevelWeek

💻 Desktop

NextLevelWeek 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/vehicletips.git

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

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

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=laravel #Tabela do banco de dados.
DB_USERNAME=root #Usuário do banco de dados
DB_PASSWORD=root #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.

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

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

# Insira as tabelas no banco de dados.
$ php artisan migrate

# Preencha o banco de dados com dados fakes(opcional).
$ php artisan db:seed

# Pronto, seu servidor já está configurado para rodar o projeto.

🧭 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/vehicletips/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 vehicletips

# Digite o comando:
$ php artisan serve

# Basta clicar no link gerado para iniciar o painel.

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

🦸 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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published