url_shortener

command module
v0.0.0-...-39aed00 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2022 License: MIT Imports: 4 Imported by: 0

README ¶

URL shortener project


simple project with web client gui, take a long url and generate the short url with two hour expiration.

Built using rich tech-stack:


Installation & setup :-


  • Go,Docker,Docker compose & Make should be pre-installed.
  • Clone the repository: git clone https://github.com/erfidev/url_shortener.
  • Run the command make init (this will install go modules).
  • Create a new file .env under root directory & copy the env variables from .env.example
  • Run the command make run_dependencies (this will start the required docker containers - redis).
  • Run the command docker ps to ensure all the four containers are up & running.
  • Open a new terminal & run the command make run to spin up the server.

Contributing beers:


  • Performance improvements, bug fixes, better design approaches are welcome. Please discuss any changes by raising an issue, beforehand.

Maintainer 😎


By Erfan Hanifezade 2022 jul

Linkedin
Email

Documentation ¶

The Go Gopher

There is no documentation for this package.

Directories ¶

Path Synopsis
adaptors
v1
interactors
url

Jump to

Keyboard shortcuts

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