Poo
Date created
Jan 2026
A simple url shortener
Poo.ink
Poo is a simple URL shortener that allows users to create short links for their long URLs. Users can also send short messages and code snippets.
What is a url shortener?
A URL shortener is a service that takes a long URL and converts it into a shorter, more manageable link. This is useful for sharing links on social media, in emails, or in any context where space is limited. Shortened URLs are easier to remember and can also be used to track clicks and engagement.
Features
- URL Shortening: Users can input a long URL and receive a shortened version that redirects to the original link.
- Message sharing: Users can send short messages, they input a message and will receive a short link that they can share with others.
- Code Snippet sharing: Users can send code snippets with syntax highlighting, they input a code snippet and will receive a short link that they can share with others.
Technical Details
Backend
The backend of Poo is built using Laravel, a popular PHP framework. Laravel provides a robust foundation for building web applications, with features like routing, middleware, and Eloquent ORM for database interactions. The application uses MySQL as the database to store shortened URLs, messages, and code snippets.
Frontend
The frontend is built using Tailwind CSS for styling and Livewire for dynamic, reactive components. This combination allows for a smooth user experience without the need for a full JavaScript framework, keeping the application lightweight and fast.
I also use FluxUi for the UI components, which provides a consistent and modern look across the application.
Deployment
Poo is deployed using Docker, which allows for easy scaling and management of the application. The deployment process is automated using GitHub Actions, ensuring that new features and updates can be rolled out quickly and reliably.