bajo

command module
v0.0.0-...-4c961c6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2022 License: MIT Imports: 8 Imported by: 0

README

Bajo

Bajo is a URL shortening service written in Go.

Features

The fundamental features of this project are as follows:

  • Allow users to submit a URL of arbitrary length and receive a shortened URL.
  • Maintain a persistent, database backend mapping between submitted URLs and shortened URLs.
  • Redirect users to the submitted URL when the shortened URL is clicked.

With the fundamentals in place, some nice-to-have features are listed below:

  • Give users the ability to submit a custom shortened URL key.
  • Provide click statistics for shortened URLs.

Tests

Unit tests can be run within the container by executing the following commands:

docker-compose build
docker-compose run bajo ginkgo

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package mock_main is a generated GoMock package.
Package mock_main is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL