https://github.com/mazbaul/urlshortener
A simple url Shortener using GOOGLE SAFE BROWSING API for url safety check
https://github.com/mazbaul/urlshortener
google-safe-browsing-api laravel php url-shortener
Last synced: 30 days ago
JSON representation
A simple url Shortener using GOOGLE SAFE BROWSING API for url safety check
- Host: GitHub
- URL: https://github.com/mazbaul/urlshortener
- Owner: Mazbaul
- Created: 2022-05-16T14:00:58.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-04-21T20:41:28.000Z (about 3 years ago)
- Last Synced: 2025-11-20T19:24:46.283Z (7 months ago)
- Topics: google-safe-browsing-api, laravel, php, url-shortener
- Language: PHP
- Homepage:
- Size: 324 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Description
The project is developed by Laravel 9. Laravel Repository Pattern is used for development. Laravel Passport is used for API authentication. Frontend is developed by Vue3 in CLI mode. The API of GOOGLE SAFE BROWSING is used for url safety check. In development, SOLID design principles are fully followed for coding.Frontend Repo Link(https://github.com/Mazbaul/urlShortenerfrontendvue).
## Installation
- First clone this Repo
- Go to project directory
- Run composer `composer install`
- Copy env file `cp .env.example .env`
- Generate laravel key `php artisan key:generate`
- Configure database in .env file
- Set API key of GOOGLE SAFE BROWSINF API as GOOGLE_APP_API_KEY in .env file
- Run migrate with seeder `php artisan migrate`
- Install passport `php artisan passport:install`
- Project run `php artisan serve --port 8000`