Skip to content

iliyasali2107/url-redirector

Repository files navigation

url-redirector

simple program with:

  • user creation
  • user login
  • adding urls
  • activating urls (updating)
  • getting user's urls
  • redirecting to users activated 1 url

Register

  POST /auth/register
Parameter Type Description
email string Required, "email"
name string Required, "name"
surname string Required, "surname"
password string Required, "password"

Login

  GET /auth/login
Parameter Type Description
email string Required, "email"
password string Required, "password"

Add URL

  • Add to your url list one more url
  POST /urls
Parameter Type Description
url string Required, "url"

Redirect to URL

  • Enter personal URL to redirect user's(user_id) activated URL
  GET /urls/:user_id

Activate

  • Activated url is the url where users will be redirected
  POST /urls/activate
Parameter Type Description
ID int64 Required, "id", url id to activate

Get user urls

  POST /urls/activate
Parameter Type Description
user_id int64 Required, "user_id"

Deployment

To deploy this project run

  git clone https://github.com/iliyasali2107/url-redirector
  cd url-redirector
  make build & make run

Documentation

[soon...]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published