https://github.com/amirfakhrullah/go-bitly
Simple link-shortener service written in Go
https://github.com/amirfakhrullah/go-bitly
bitly-api go golang link-shortener-api
Last synced: about 2 months ago
JSON representation
Simple link-shortener service written in Go
- Host: GitHub
- URL: https://github.com/amirfakhrullah/go-bitly
- Owner: amirfakhrullah
- License: mit
- Created: 2023-01-22T18:26:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-24T10:11:16.000Z (over 2 years ago)
- Last Synced: 2024-06-21T18:55:48.395Z (11 months ago)
- Topics: bitly-api, go, golang, link-shortener-api
- Language: Go
- Homepage:
- Size: 32.2 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GO-BITLY
## Description
Simple link-shortener service written in Go
## Functionalities
- Basic JWT authentication for users (login, signup and logout)
- Users can create, read, update and delete their shortened links, and also read their user info. The endpoints are protected via JWT middleware
- The shortened link endpoint is made public. The count for how many times the links are clicked is persisted## Tech-stacks
- [Go](https://go.dev/)
- [Go Fiber](https://gofiber.io/)
- [Gorm](https://gorm.io/)## License
License under the [MIT License](./LICENSE)