Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/jm7087/encurtador-de-links-laravel
- Owner: JM7087
- Created: 2024-06-10T13:50:57.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-11T00:27:58.000Z (5 months ago)
- Last Synced: 2024-06-11T20:47:17.910Z (5 months ago)
- Topics: bootstrap, bootstrap5, clipboard, clipboardjs, css, html, html-css-javascript, html5, javascript, js, laravel, laravel-framework, laravel11, php, php8, sql, sqlite
- Language: PHP
- Homepage:
- Size: 122 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
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/