dyte-task
A URL shortner with baked in url analytics
- captures total redirects
- collects total unique visitors(using client ip)
- extracts geo-location data like city/country from captured ip.
getting started
requirements
- docker
- docker-compose
start the application using following command
docker-compose -f ./deployment/docker-compose.yaml up -d
interact with application
for convenience following user and url have been added as fixtures
- user
email: user1@mail.com
password: test123
- url
url: https://github.com/Akshit8
code: gha
redirect to shortened url by visiting http://localhost:3000/gha
check out API docs here.
developer utils
- analyze db and database schema using mongo-ui.
- see applications logs extacted by fluentd at
./deployement/logs
.
Author
Akshit Sadana akshitsadana@gmail.com
- Github: @Akshit8
- LinkedIn: @akshitsadana