Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juniorlima22/telzir-telecom-laravel
Telzir Telecom é uma aplicação web feito com o Framework PHP Laravel
https://github.com/juniorlima22/telzir-telecom-laravel
bootstrap4 css3 docker html5 javascript jquery laradock laravel mysql php
Last synced: 12 days ago
JSON representation
Telzir Telecom é uma aplicação web feito com o Framework PHP Laravel
- Host: GitHub
- URL: https://github.com/juniorlima22/telzir-telecom-laravel
- Owner: JuniorLima22
- Created: 2022-02-10T16:18:55.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-28T18:47:03.000Z (almost 3 years ago)
- Last Synced: 2024-11-09T11:34:22.534Z (2 months ago)
- Topics: bootstrap4, css3, docker, html5, javascript, jquery, laradock, laravel, mysql, php
- Language: PHP
- Homepage:
- Size: 1.44 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Telzir Telecom com Laravel
Sobre •
Features •
Demo •
Pré-requisitos •
Tecnologias •
Lincença •
Autor### Sobre
Telzir Telecom é uma aplicação web feito com o [Framework PHP Laravel](https://laravel.com/). Nessa aplicação foi realizado na prática os principais conceitos desse Framework que é um dos mais utilizado no mundo PHP.
A Telzir, preocupada com a transparência junto aos seus clientes, quer disponibilizar uma página na web onde o cliente pode calcular o valor da ligação. Ali, o cliente pode escolher os
códigos das cidades de origem e destino, o tempo da ligação em minutos e escolher qual o
plano FaleMais.### Caracteristicas principais
- [x] Calculo das tarifas das ligações
- [x] Listar valor da ligação com o plano e sem o plano### Demo
(Preview)### Pre-requisitos
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: [Git](https://git-scm.com/), [Composer](https://getcomposer.org/), [Framework PHP Laravel](https://laravel.com/) e [Docker](https://www.docker.com/). Além disto é bom ter um editor para trabalhar com o código como [VsCode](https://code.visualstudio.com/)
### 👨🏻💻 Rodando o Back End
#### 1. Clone este repositório
```bash
git clone https://github.com/JuniorLima22/telzir-telecom-laravel.git
```#### 2. Acesse a pasta do projeto no terminal/cmd
```bash
cd telzir-telecom-laravel
```#### 3. Instale as dependências
```bash
composer install
```#### 4. Fazer cópia
.env.example
para.env
```bash
cp .env.example .env
```#### 5. Gerar nova chave
```bash
php artisan key:generate
```#### 6. Configure suas variáveis de banco de dados em
.env
```bash
DB_CONNECTION=mysql
DB_HOST=mysql
DB_DATABASE=telzir
DB_USERNAME=root
DB_PASSWORD=root
```#### 7. Clone o Laradock dentro do projeto PHP
```bash
git clone https://github.com/Laradock/laradock.git
```#### 8. Acesse a pasta do Laradock no terminal/cmd
```bash
cd laradock
```#### 9. Fazer cópia
.env.example
para.env
```bash
cp .env.example .env
```#### 10. Execute seus contêineres
```bash
docker-compose up -d nginx mysql phpmyadmin workspace
```#### 11. Verifique os contêineres UP
```bash
docker-compose ps
```#### 12. Abra seu navegador e acesse o
phpmyadmin
:http://localhost:8081
credenciais do
phpmyadmin
```bash
server:mysql
user:root
pass:root
```#### 13. Criar um novo esquema no Banco de Dados MySql:
telzir
#### 14. Executar comandos com bash interativo no Docker obs: Dentro do diretório
/laradock
```bash
docker-compose exec --user=laradock workspace bash
```#### 15. Executar migrations e popular dados no Banco de Dados
```bash
php artisan migrate --seed
```#### 16. Abra seu navegador e acesse localhost:
http://localhost
### Tecnologias
As seguintes ferramentas 🛠 foram usadas na construção do projeto:
PHP
Composer
Laravel
MySql
Bootstrap 4
Docker
7.4.*
2.0.*
7.30.*
6.0.*
4.0.*
20.10.*
### Referencias
- Instalar Laravel + Docker
- Canal no Youtuber [Junior Araújo](https://youtu.be/4oO_ZGX3Rbs)
- Canal no Youtuber [Carioca Code](https://youtu.be/GienvDWdBmo)### Wakatime
Tempo gasto no IDE para este repositório, rastreado automaticamente com [wakatime](https://wakatime.com/) .[![wakatime](https://wakatime.com/badge/github/JuniorLima22/telzir-telecom-laravel.svg)](https://wakatime.com/badge/github/JuniorLima22/telzir-telecom-laravel)
### Autor
> Made with 💙 by JUNIOR LIMA 👋 [See my LinkedIn](https://www.linkedin.com/in/junior-lima-495108208/) • GitHub [@JuniorLima22](https://github.com/JuniorLima22)