Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jm7087/encurtador-de-links-laravel

Sistema para encurtador links desenvolvido com Laravel 11, SQLite, ClipboardJs.
https://github.com/jm7087/encurtador-de-links-laravel

bootstrap bootstrap5 clipboard clipboardjs css html html-css-javascript html5 javascript js laravel laravel-framework laravel11 php php8 sql sqlite

Last synced: 5 days ago
JSON representation

Sistema para encurtador links desenvolvido com Laravel 11, SQLite, ClipboardJs.

Awesome Lists containing this project

README

        

# Encurtador de Links

## Descrição
Um Sistema simples para encurtador links desenvolvido com Laravel 11, SQLite, JavaScript, CSS, HTML, Bootstrap, ClipboardJs.

Capturas de Telas









Capturas de Tela Celular



## Estrutura do Projeto

```plaintext
project-root/
├── public/
│ ├── css/
│ │ ├── bootstrap5.css
│ │ └── styles.css
│ ├── img/
│ │ ├── link.png
│ │ └── svg/
│ │ └── copy.svg
│ └── js/
│ └── clipboard.min.js
├── resources/
│ ├── views/
│ │ ├── layouts/
│ │ │ └── app.blade.php
│ │ └── welcome.blade.php
└── routes/
└── web.php
```

## Instalação

1. Clone o repositório

## Passo a passo para rodar o projeto

```sh
cd encurtador-de-links/
```

Crie o Arquivo .env
```sh
cp .env.example .env
```

Atualize essas variáveis de ambiente no arquivo .env
```dosini
APP_NAME="encurtador-de-links"

APP_URL=http://localhost
```

Criar arquivo do Banco SQLITE

Windows
```dosini
New-Item -Path .\bancoSQLITE\links.sqlite -ItemType File
```
Linux
```dosini
touch /bancoSQLITE/links.sqlite
```

O DB_DATABASE= tem que ter o caminho completo do arquivo no PC exemplo
DB_DATABASE=C:/xampp/htdocs/encurtador-de-links/bancoSQLITE/links.sqlite
```dosini
DB_CONNECTION=sqlite
# DB_HOST=127.0.0.1
# DB_PORT=3306
DB_DATABASE= o caminho completo do arquivo no PC bancoSQLITE/links.sqlite
# DB_USERNAME=root
# DB_PASSWORD=
```

Instalar o Composer
```sh
composer install
```

Gere a chave da aplicação:
```sh
php artisan key:generate
```
Rode a migração para criar as tabelas no banco de dados:
```sh
php artisan migrate
```
Inicie o servidor local da Aplicação:
```sh
php artisan serve
```

## Contribuição

Contribuições são bem-vindas! Se você encontrar algum problema ou tiver alguma sugestão de melhoria, por favor, abra uma issue ou envie um pull request.

## Créditos

- Desenvolvido por [João Marcos](https://links.jm7087.com)

## Link do Sistema Online

https://liink.rf.gd/