https://github.com/davydovanton/link-shortener
Simple hanami link shortener application
https://github.com/davydovanton/link-shortener
Last synced: 2 months ago
JSON representation
Simple hanami link shortener application
- Host: GitHub
- URL: https://github.com/davydovanton/link-shortener
- Owner: davydovanton
- Created: 2016-02-27T18:56:18.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-04-05T22:30:58.000Z (about 9 years ago)
- Last Synced: 2025-03-29T05:51:18.089Z (3 months ago)
- Language: Ruby
- Size: 48.8 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Link Shortener
Simple hanami link shortener application.
## Installation
## Usage
```
curl -k -H "Content-Type: application/json" -X POST -d '{"url":"test.site"}' https://localhost:9292/create
```## TODO list
- [ ] Update index page layout.
- [ ] Add filter logic. This needs for matching links by specific pattern.
- [x] ~~Add admin application for manage urls.~~
- [ ] Manage filter in admin page.
- [x] ~~Add redirection count metric for each link.~~
- [x] ~~Add some metrics to admin page (most popular sites, links, etc.~~
- [ ] Add authorization for admin application.## Contributing
1. Fork it ( https://github.com/davydovanton/link-shortener/fork )
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request