Um Sistema simples para encurtador links desenvolvido com Laravel 11, SQLite, JavaScript, CSS, HTML, Bootstrap, ClipboardJs.
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
- Clone o repositório
cd encurtador-de-links/
Crie o Arquivo .env
cp .env.example .env
Atualize essas variáveis de ambiente no arquivo .env
APP_NAME="encurtador-de-links"
APP_URL=http://localhost
Criar arquivo do Banco SQLITE
Windows
New-Item -Path .\bancoSQLITE\links.sqlite -ItemType File
Linux
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
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
composer install
Gere a chave da aplicação:
php artisan key:generate
Rode a migração para criar as tabelas no banco de dados:
php artisan migrate
Inicie o servidor local da Aplicação:
php artisan serve
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.
- Desenvolvido por João Marcos