Você está na página 1de 12

Traduzido do Inglês para o Português - www.onlinedoctranslator.

com

Documentação para CabMe

Introdução
CabMe é um aplicativo móvel de reserva de táxi desenvolvido usando tecnologias mais recentes e
seguras, como Flutter (para desenvolvimento de aplicativos móveis) e Laravel /PHP Framework
(para painel de administração).

Com o CabMe, ajudamos startups e empresas de táxi a expandir drasticamente seus


negócios e identidade de marca. CabMe permite que as empresas de táxi gerenciem
suas operações de frota em tempo real.

No CabMe, fornecemos uma solução completa para serviços de reserva de táxi para
empresas de táxi e motoristas individuais. Inclui: 2 aplicativos móveis e 1
Painel de administração.

1. Aplicativo de reserva de táxi do cliente para Android e iOS desenvolvido usando


Flutter.
2. Aplicativo de driver para Android e iOS desenvolvido usando Flutter
3. Painel web Super Admin desenvolvido em Laravel.

Diretriz para instalação básica

CabMe contém variedades de módulos para configurar aplicativos web e móveis, portanto, para fazer
a conexão e instalação bem-sucedidas de seus aplicativos por conta própria, é necessário ter um
conhecimento básico no desenvolvimento de aplicativos móveis e no lado do servidor.

1. Conhecimento relacionado ao servidor real, como apache ou servidor de máquina local,


preferimos usar um servidor real.
2. Conhecimento relacionado ao servidor e preferimos cPanel em seu servidor para instalação
rápida
3. Conhecimentos básicos em PHP, Laravel e Flutter caso queira fazer alguma
customização você mesmo (Não obrigatório).
4. Conhecimento básico sobre Google Cloud e Firebase
Requisito de servidor

1. Laravel 10.x requer uma versão mínima do PHP 8.1


2. Servidor Apache (recomendado)
3. Mod_rewrite Apache
4. Extensão PDO e outros módulos necessários de PHP

Na maioria dos servidores essas extensões estão habilitadas por padrão, mas você deve verificar com seu
provedor de hospedagem

Configuração do painel de administração

Passo 1: Após baixar o código, extraia o arquivo zip fornecido e carregue o arquivo
cabme_admin_panel.zip em seu servidor seguindo o diretório esperado e extraia o
arquivo zip. O painel de administração CabMe pode ser instalado em um domínio ou
subdomínio: por exemplo, seudominio.com OU admin.seudominio.com OU
seudominio.com/admin

Etapa 2: Crie o banco de dados corretamente

Crie um novo banco de dados a partir do banco de dados MYSQL do seu servidor
Crie um usuário de banco de dados para o banco de dados e vincule esse banco de dados ao usuário do banco de dados

Etapa 3: importe cabme_admin_database.sql para phpMyadmin do seu servidor

Etapa 4: atualize suas credenciais de banco de dados (DB_DATABASE, DB_USERNAME e


DB_PASSWORD) para o arquivo .env que existe no caminho raiz do painel de administração
Agora você pode acessar seu painel de administração no domínio desejado.

Configuração do painel do despachante

Para configurar o painel do despachante, extraia o código do arquivo zip fornecido e você só precisa
seguir a etapa 4 acima

Use as mesmas credenciais de banco de dados do administrador para configuração do painel do despachante.

Configuração da página de destino

Para configurar a página de destino, extraia o código do arquivo zip fornecido e você só precisa seguir a
etapa 4 acima

Use as mesmas credenciais de banco de dados do administrador para configuração da página inicial.

Notas importantes: Gere uma nova chave de aplicativo executando o comando


abaixo em seu terminal (CLI) da raiz do painel de administração e use este aplicativo
chave para seus aplicativos, caso contrário, o painel de administração, o aplicativo do cliente e do driver não
funcionarão.

Siga as mesmas etapas também para o painel do despachante.

“chave artesanal php: gerar”

Se você encontrar algum erro ao criar uma chave, execute o seguinte comando para
atualizar todos os pacotes do sistema.
“atualização do compositor”

Agora você pode ver a chave do aplicativo gerada no arquivo .env do caminho raiz do painel de administração
Como configurar o painel de administração CabMe em seu servidor?

Veja o vídeo: Como configurar o painel de administração CabMe em seu servidor?

Configuração do aplicativo Flutter

Como configurar o aplicativo CabMe

Alterar nome do aplicativo(Para o aplicativo, o cliente e o motorista seguem o

mesmo passo)

1. Altere o valor do rótulo de


<projeto>/android/app/src/main/AndroidManifest.xml
2. Altere o valor de CFBundleName de(Para ambos os clientes do aplicativo

e o motorista seguem o mesmo passo)

<projeto>/iOS/Runner/info.plist

Alterar pacote de aplicativos(Para o aplicativo, o cliente e o motorista

seguem o mesmo passo)


Primeiro você precisa descobrir o nome do pacote existente. Você pode descobrir isso na
parte superior do arquivo /app/src/main/AndroidManifest.xml. Agora no lado direito da
pasta do projeto do VSCode. Na primeira caixa você deve colocar o nome do pacote
existente que você viu no arquivo AndroidManifest.xml anteriormente e anotar o nome
do pacote preferido na segunda caixa e clicar no botão Substituir tudo.

Substituir chave do mapa

1.Android

<projeto>/android/app/src/main/AndroidManifest.xml
2.IOS

<projeto>/ios/Runner/AppDelegate.swift

Alterar URL e token de acesso(Para o aplicativo, o cliente e o motorista

seguem o mesmo passo)

Caminho do aplicativo: lib > serviço > api.dart

Configuração com Firebase


1. Configure o Firebase usando flutterFire.

a. Siga este link para configurar com o Firebase: – https://

firebase.google.com/docs/flutter/setup?platform=ios

b. Link de vídeo :-

Adicione o Firebase ao seu aplicativo Flutter: a maneira mais rápida

2. Link útil: - Como configurar o aplicativo CabMe Flutter?


3. Configure manualmente.

3(a) Para Android

3(a) eu. Insira o nome do pacote

3(a)ii. Baixe o arquivo google-services.json.


3(a)iii. Coloque o arquivo google-services.json em<projeto>/android/app/

3(b) i. Para IOS - Adicionar aplicativo

3(b)ii. Digite o nome do pacote e baixe GoogleService-Info.plist


3(b)iii. Coloque GoogleService-Info.plist em<projeto>/iOS/

ANOTAÇÕES IMPORTANTES

Se você enfrentar o erro anexado abaixo ao configurar o projeto, certifique-se de ter baixado

o arquivo google-service.json do firebase e substitua o original. Se você não substituir google-

service.json, você enfrentará o abaixo questão da imagem. Porém, se você enfrentar qualquer

tipo de problema relacionado a isso, sinta-se à vontade para abrir um ticket de suporte para

https://support.siddhiinfosoft.com
Obrigado

Você também pode gostar