Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dionardomarques/deliverease
Este projeto simula uma sprint de desenvolvimento no cadastro e visualização dos pedidos de entrega para a ferramenta DeliverEase.
https://github.com/dionardomarques/deliverease
bootstrap composer laravel mysql
Last synced: about 1 month ago
JSON representation
Este projeto simula uma sprint de desenvolvimento no cadastro e visualização dos pedidos de entrega para a ferramenta DeliverEase.
- Host: GitHub
- URL: https://github.com/dionardomarques/deliverease
- Owner: DionardoMarques
- License: mit
- Created: 2023-06-05T15:52:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-24T17:55:41.000Z (over 1 year ago)
- Last Synced: 2024-10-21T15:32:40.388Z (3 months ago)
- Topics: bootstrap, composer, laravel, mysql
- Language: PHP
- Homepage:
- Size: 97.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DeliverEase
Este é um sistema de gerenciamento de pedidos de entregas baseado em Laravel que permite a criação e visualização destes registros.
![deliver_ease](https://github.com/DionardoMarques/DeliverEase/assets/65215542/5684457b-de09-4ffc-aa78-cbb54fc66023)
## Pré-requisitos
Para rodar o projeto, são necessárias as seguintes tecnologias:
- [PHP 8.2.6](https://www.php.net/downloads.php)
- [Laravel Framework 10.13.1](https://laravel.com/)
- [Composer 2.4.7](https://getcomposer.org/download/)
- [MySQL 8.0.33](https://dev.mysql.com/downloads/installer/)## Configuração
1. Clone o repositório para sua máquina local:
`git clone https://github.com/DionardoMarques/DeliverEase`
2. Navegue até o diretório do projeto:`cd DeliverEase`
3. Instale as dependências do projeto usando o Composer:`composer install`
4. Crie uma cópia do arquivo .env.example e renomeie-o para .env:`cp .env.example .env`
5. Gere uma nova chave para a aplicação:`php artisan key:generate`
6. Crie o banco de dados MySQL para a aplicação.
7. Abra o arquivo .env e atualize a conexão do banco de dados de acordo com a configuração do seu MySQL:
```
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password
```
8. Execute as migrations para criação das tabelas necessárias:`php artisan migrate`
9. Para a tabela de clientes (customers), é necessário popular com dados, portanto, utilize o script abaixo dentro de algum gerenciador do MySQL (por exemplo: MySQL Workbench):```
INSERT INTO `localhost`.`customers`
(`name`, `created_at`, `updated_at`)
VALUES
('Cliente 1', NOW(), NOW()),
('Cliente 2', NOW(), NOW()),
('Cliente 3', NOW(), NOW()),
('Cliente 4', NOW(), NOW()),
('Cliente 5', NOW(), NOW());
```
10. Inicie o servidor de desenvolvimento e acesse a url no navegador:`php artisan serve`
http://localhost:8000## Uso da Aplicação
- Criar pedidos de entrega para clientes;
- Armazenar pedidos no banco de dados;
- Visualizar pedidos de entrega existentes.## Licença
Este projeto é um software de código aberto licenciado sob a [MIT license](https://opensource.org/licenses/MIT).