Bem-vindo ao Quebec, uma aplicação web desenvolvida com o framework Laravel.
A estrutura do projeto segue o padrão do Laravel e inclui os seguintes diretórios e arquivos principais:
app/: Contém o código-fonte da aplicação, incluindo os controladores, modelos e serviços.bootstrap/: Contém o arquivo de inicialização da aplicação.config/: Contém os arquivos de configuração da aplicação.database/: Contém as migrações e seeds do banco de dados.public/: Contém o arquivoindex.php, que é o ponto de entrada da aplicação, além de ativos públicos como imagens, scripts e estilos.resources/: Contém as views e os recursos de linguagem.routes/: Contém os arquivos de definição de rotas.storage/: Contém os logs e outros arquivos gerados pela aplicação.tests/: Contém os testes automatizados da aplicação.
Antes de começar, certifique-se de ter as seguintes dependências instaladas:
Siga os passos abaixo para configurar o ambiente de desenvolvimento:
-
Clone o repositório:
git clone https://github.com/Timeless-inc/Quebec.git cd Quebec -
Instale as dependências do PHP:
composer install
-
Instale as dependências do Node.js:
npm install
-
Configure o arquivo .env:
Copie o arquivo
.env.examplepara.enve ajuste as configurações conforme necessário, especialmente as configurações de banco de dados. -
Gere a chave da aplicação:
php artisan key:generate
-
Execute as migrações do banco de dados e seeds:
php artisan migrate --seed
-
Inicie o servidor de desenvolvimento:
php artisan serve
A aplicação estará disponível em http://localhost:8000.
Contribuições são bem-vindas! Se você deseja contribuir para o projeto, siga as etapas abaixo:
- Faça um fork do repositório.
- Crie uma branch para sua contribuição:
git checkout -b minha-contribuicao.- Faça as alterações desejadas e faça commit das suas mudanças:
git commit -m "Minha contribuição".- Envie suas alterações para o repositório remoto:
git push origin minha-contribuicao.- Abra um pull request no repositório original.
Este projeto está licenciado sob a AGPL-3.0 license. Consulte o arquivo LICENSE para obter mais informações.
Para mais informações, entre em contato com o desenvolvedor do projeto:
-
GitHub: GitHub
-
E-mail do Time: