lazyurl is a simple and cost-effective URL shortener designed for those with minimal needs and limited resources. This project was created to provide a straightforward solution without the overhead of more complex URL shorteners.
- Shorten URLs with ease
- Minimal configuration required
- Lightweight and efficient
- Resource-Friendly: No need to invest in expensive infrastructure or services.
- Simple Needs: Perfect for users with basic URL shortening requirements.
- Lazy-Friendly: Designed for those who want the simplest and quickest solution.
-
Clone the repository:
git clone https://github.com/contento/lazyurl.git cd lazyurl
-
Install dependencies:
npm install
-
Build the project:
npm run build
-
Run the project:
npm start
-
Install Wrangler:
npm install -g wrangler
-
Authenticate Wrangler with your Cloudflare account:
wrangler login
-
Configure your
wrangler.toml
file with your Cloudflare account details:name = "lazyurl" type = "javascript" account_id = "your-account-id" workers_dev = true
-
Publish your project:
wrangler publish
- Access the URL shortener via your browser at
http://localhost:3000
. - Use the provided interface to shorten your URLs.
This project is licensed under the MIT License. See the LICENSE file for details.