- Sobre o Projeto
- Funcionalidades
- Tecnologias Utilizadas
- Requisitos
- Instalação
- Configuração
- Populando o Banco de Dados
- Executando o Projeto
- Contribuindo
- Licença
Okulima é um sistema de gestão agrícola inteligente desenvolvido para auxiliar na administração de fazendas, equipamentos, trabalhadores, atividades e colheitas. Este projeto visa otimizar a produtividade agrícola através de um sistema centralizado e intuitivo.
- Gestão de Usuários: Criação, edição e exclusão de usuários com diferentes níveis de acesso.
- Gestão de Trabalhadores: Administração de trabalhadores e suas profissões.
- Gestão de Equipamentos: Controle de equipamentos agrícolas, incluindo aquisição e custos operacionais.
- Gestão de Fazendas e Campos de Cultivo: Gerenciamento de fazendas, incluindo dados de aquisição, exploração e irrigação.
- Gestão de Produtos: Administração de produtos agrícolas.
- Atividades de Abastecimento: Registro de abastecimentos realizados nos equipamentos.
- Atividades de Máquinas: Controle de atividades realizadas pelas máquinas.
- Atividades de Colheitas: Registro das colheitas realizadas.
- Atividades de Trabalhadores: Controle das atividades realizadas pelos trabalhadores.
- Sistema de Busca: Busca inteligente em várias tabelas do sistema.
- Linguagem de Programação: PHP
- Framework: Laravel
- Banco de Dados: MySQL
- Front-end: Blade, HTML, CSS, JavaScript
- Outras Ferramentas: Composer, Artisan
- PHP >= 7.3
- Composer
- MySQL
- Servidor Apache ou Nginx
-
Clone o Repositório
git clone https://github.com/seu-usuario/okulima.git cd okulima
-
Instale as Dependências
composer install npm install && npm run dev
-
Copie o Arquivo .env
cp .env.example .env
-
Gere a Chave da Aplicação
php artisan key:generate
-
Configure o Arquivo .env
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=okulima DB_USERNAME=root DB_PASSWORD=secret
-
Migre as Tabelas
php artisan migrate php artisan db:seed php artisan serve
-
Inicie o sistema
php artisan serve