ZippyURL is a free URL shortening service built with Laravel. This application allows users to create shorter URLs from long ones, similar to services like TinyURL. With ZippyURL, you can easily manage, track, and share your links with ease.
- Fast and easy link shortening process
- Secure and reliable platform
- Customizable short links
- Analytics to track link performance
- API integration for seamless use across platforms
Check out the live demo: ZippyURL Demo
- PHP >= 7.4
- Composer
- Laravel 8.x
- MySQL
- Node.js and npm
-
Clone the repository:
git clone https://github.com/ramp00786/zippyurl.git
-
Navigate to the project directory:
cd zippyurl -
Install dependencies:
composer install npm install npm run dev
-
Set up the environment file:
cp .env.example .env
-
Generate the application key:
php artisan key:generate
-
Configure your database in the
.envfile:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database DB_USERNAME=your_username DB_PASSWORD=your_password -
Run the database migrations:
php artisan migrate
-
Start the development server:
php artisan serve
-
Visit the application in your browser:
http://localhost:8000 -
Create short URLs:
- Enter a long URL in the input field.
- Click the "Shorten" button to generate a short URL.
- Share the generated short URL.
-
Track URL performance:
- View the analytics for each short URL to see how it is performing.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch-name - Make your changes.
- Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature-branch-name - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or suggestions, please contact us at ramp00786@gmail.com.
ZippyURL - Link Less, Achieve More.