Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devpri/tinre
A fast and powerful Laravel URL Shortener.
https://github.com/devpri/tinre
laravel laravel-url-shortener php-url-shortener tailwindcss url-shortener vue
Last synced: about 24 hours ago
JSON representation
A fast and powerful Laravel URL Shortener.
- Host: GitHub
- URL: https://github.com/devpri/tinre
- Owner: devpri
- License: mit
- Created: 2020-08-06T09:14:25.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-23T11:38:01.000Z (almost 4 years ago)
- Last Synced: 2024-05-14T12:44:21.450Z (6 months ago)
- Topics: laravel, laravel-url-shortener, php-url-shortener, tailwindcss, url-shortener, vue
- Language: PHP
- Homepage: https://tinre.devpri.com
- Size: 29.3 KB
- Stars: 71
- Watchers: 4
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
## About Tinre
A fast and powerful URL Shortener built with Laravel, VueJS, and Tailwind CSS.
![Tinre](http://media.devpri.com/tinre/tinre.gif)
## Requirements
* PHP 7.3+
* Nginx or Apache
* MySQL, MariaDB or PostgreSQL
* Composer## Installation
1. Run `composer create-project devpri/tinre`.
2. Update the `DB_*` variables in `.env`. After that run `php artisan migrate` to create all tables.
3. Run `php artisan user:create` to create the first user.
4. Run `php artisan tinre:publish` to publish the assets.
5. Get a [MaxMind](https://support.maxmind.com/account-faq/license-keys/how-do-i-generate-a-license-key/) license key and update the `MAXMIND_LICENSE_KEY` variable. After that run `php artisan geoip:update` to update the GeoIP database.
6. Update the `MAIL_*` variables in .env.## Update
1. Make a backup of your data before updating.
2. Run `composer update` to update the dependencies.
3. Run `php artisan tinre:publish` to publish the assets.
4. Check and update [tinre-core](https://github.com/devpri/tinre-core) overridden files.## Security
If you discover a security vulnerability, please send an e-mail to [[email protected]](mailto:[email protected]).
## License
Tinre is open-source software licensed under the [MIT License](https://github.com/devpri/tinre/blob/master/LICENSE.md).