Skip to content

jbraide/interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interview

  • URL Shortner REST API built with Django and Django Rest Framework

Getting Setup

Project requirements

Running the Django Server

  • activate the virtual environment for linux/unix and enter into the project folder
    source venv/bin/activate && cd urlshortner
  • start up the django server
    python manage.py runserver 0.0.0.0:7000

Available Endpoints

The root for the application lives at

    https://tier-interview.herokuapp.com

To create a new short Url

  • paste or type the link in the form field at the above url

OR

  • use curl in the terminal to generate a new short url
curl -d '{"original_url":"type your url starting with https:// or http://"}' -H 'Content-Type: application/json' https://tier-interview.herokuapp.com

To Access the short url that you have created, the response should produce a url you can click on or copy and

  • Access on the browser

OR

  • Use curl in the terminal to view the long url and times the link had been visited.
    curl -X GET  http://tier-interview.herokuapp.com/FDft83h/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages