Skip to content

ErfiDev/url_shortener

Repository files navigation

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

About

simple and minimal app, with redis and gofiber

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published