An open API service indexing awesome lists of open source software.

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

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