Skip to content

fseda/url-shortener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URL Shortener Project

A URL shortener built using Go for the server, and HTML/CSS for the user interface. This project allows you to create shortened versions of long URLs, making them more convenient to share and manage. Check It Out Live!

Screenshot

Table of Contents

Features

  • Shorten long URLs into user-friendly and compact links.
  • Redirect users to the original URLs when they access the shortened links.
  • Track the number of times each shortened link is accessed.

Technologies

  • Go: Server-side logic and URL shortening
  • HTML: User interface structure
  • CSS: Styling and design

Getting Started

Follow these steps to get the URL shortener up and running on your local machine.

Prerequisites

  • Go installed on your system
  • Basic understanding of Go, HTML, and CSS

Installation and Running

  1. Clone the repository:

    $ git clone https://github.com/yourusername/url-shortener.git
    $ cd url-shortener
  2. Install dependencies

    $ go mod tidy
    $ go get
  3. Compile and Run

    $ go build
    $ ./url-shortener

Run with Docker

Requires "docker-compose" to work

  1. Build and Run from Docker Compose

    $ docker-compose up --build

About

URL Shortener Web App Built With Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published