/url_shortener

Sample project creating a URL shortener using Go + Redis + Echo

Primary LanguageGo

Url Shortener (a.k.a "Shorty")

An applicacion that generates randome short URLS based on longer ones.

Stack

  • Go
  • Echo - (web framework)
  • GoDotEnv - Env variables
  • Compile Daemon - watches files for changes
  • Redis - Database
  • Docker - Containers
  • Docker compose - Orchestrate containers

Development

Install Dependencies

go mod tidy

To run the backend in development mode with file watching run:

CompileDaemon -command="./urlshortener"