Skip to content

JrDevJobs/LinkShortener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Jr.DevJobs Challenge: Link Shortener

Introduction

In this challenge you will create a webpage that shortens URLs and tracks their clicks.

You are free to do this in any language or framework, however the sample is written in Ruby on Rails.

Getting Started

To begin, Fork this repository to your GitHub account by clicking the Fork icon in the upper-right section of this page.

Forking Image

If you're new to Forking, we suggest reading the GitHub documentation before moving forward.

User Story

As a user, I want to shorten long links and track how many times they've been clicked.

Basic Details

  • Start with just shortening a URL, like TinyURL
  • Then move on to tracking the clicks, like Google
  • Be creative with the format of your short links or just use some random characters; as long as it's unique

Advanced Details

  • Allow users to register, like Bitly
  • Hint: Using Rails? Check out the popular Devise Gem for authentication
  • Allow users to customize their short links

Notes

  • You shouldn't have any trouble using your local machine/server with this challenge
  • If you're using Rails and want to put your project online, Heroku will host your app and give you a domain name for free!

About

Challenge: Shorten long URLs and track clicks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published