https://github.com/jefreesujit/urlshorterner
A tool to shorten links and URLs. Create unlimited "Ad-Free" shortened links for free!
https://github.com/jefreesujit/urlshorterner
expressjs javascript nodejs now-sh restdb url-shortener
Last synced: 9 months ago
JSON representation
A tool to shorten links and URLs. Create unlimited "Ad-Free" shortened links for free!
- Host: GitHub
- URL: https://github.com/jefreesujit/urlshorterner
- Owner: Jefreesujit
- Created: 2017-08-18T15:17:18.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-12T11:02:52.000Z (about 3 years ago)
- Last Synced: 2025-02-13T18:53:09.009Z (11 months ago)
- Topics: expressjs, javascript, nodejs, now-sh, restdb, url-shortener
- Language: JavaScript
- Homepage: https://hurl.cf
- Size: 557 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hurl.cf
Hurl.cf is a free tool to shorten links and URLs. Its totally free to use with unlimited, AD-Free service. Use our URL Shortener to create a shortened link making it easy to remember and share.
- No limits on shortening links
- Fast and secure (runs in https)
- Ad Free service
- Easy to share and remember
- Works in all devices
### New Features
- Support to copy url to clipboard
- Check to validate urls
- API service for shortening urls
### Tech
Hurl.cf uses a number of open source projects to work properly:
* [VannilaJS] - No frameworks! Pure vannila JS for UI actions
* [node.js] - evented I/O for the backend
* [Express] - fast node.js network app framework
* [RestDb.io] - rest based db service to store/retrieve data
* [now.sh] - deploy apps quickly to production
And of course Hurl.cf itself is open source with a [public repository](https://github.com/Jefreesujit/hurl.cf)
on GitHub.
### Development
Want to contribute? Great!
Open your favorite Terminal and run these commands.
```
git clone https://github.com/Jefreesujit/hurl.cf.git
```
```
npm install
```
```
npm start
```
Verify the deployment by navigating to your server address in your preferred browser.
```sh
127.0.0.1:3009
```
or
```sh
http://localhost:3009
```
##### Todos
- Local check for existing shortened urls
- Add loading information
- Add event listeners
- Integrate with Google Analytics
### License
----
MIT