O E-Locker é um sistema de registro de entregas voltado para condomínios. Possui dois perfis de acesso (Administrador e Operador), onde é possível:
-
Registrar encomendas recebidas com informações detalhadas: nome do recebedor, destinatário, descrição, foto e unidade.
-
Registrar retiradas com a assinatura da pessoa que recebeu o pacote.
-
Gerenciar entregas, usuários e unidades do condomínio de forma intuitiva.
Front-end:
- HTML
- CSS
- JavaScript ES6
- Bootstrap
- LavaCharts
- Notyf
- SweetAlert2
- Signature Pad
Back-end:
- PHP
- Laravel
- MySql
- Livewire
- ACL
- Autenticação de usuários
- Validação de formulários
- Busca em tempo real de entregas via Id ou nome do cliente
- Gerenciamento de entregas
- Dashboard com comparativo mensal de entregas
- Filtragem de entregas por mês
- Informações de unidades com mais entregas
- Controle de permissões (ACL)
Gerenciamento total (CRUD) de:
- Entregas
- Unidades
- Usuários
Administrador: Acesso total ao sistema, com gerenciamento de usuários, unidades e entregas.
Operador: Gerenciamento total de entregas.
Acesse em: (https://e-locker.online)
- Tenha em sua máquina um ambiente que faça a emulação de um servidor, como Xampp ou Docker instalado e parametrizado.
- Clone o repositório:
git clone https://github.com/gabrieltec97/E-Locker.git- Copie o arquivo .env.example para .env
- Instale as dependências com o Composer:
composer install- Gere a chave de API do Laravel.
php (ou sail) artisan key:generate- Parametrize crie seu banco de dados e preenchendo com as variáveis de nome do banco, usuário, senha e porta no arquivo .env.
- Rode as migrations e seeders necessárias para dar a configuração inicial para o sistema executar corretamente.
php (ou sail) artisan migrate --seed- Inicie o servidor.
php (ou sail) artisan serve- Pronto! Agora é só acessar http://localhost:8000






