Skip to content

Index

Intro

lmm

Haremos un creador de tiny url (URL shortener), aplicaremos conceptos de CS como:

  • REST APIs
  • Web development
  • key-val databases, Redis
  • HTTP verbs
  • HTTP responses

usara la libreria redis para trabajar


App

La aplicacion se vera asi:

1

La app tendra por lo menos 3 vistas (3 rutas):

  1. / : Crear tinyURL
  2. /urls: lista de URLs
  3. /stats: estadistica de clicks y visitas

Nota

Es importante que su aplicacion tenga un dominio, casi en todos los proyectos hemos trabajado con 127.0.0.1:5000 pero ese no es un dominio real, para usar un nombre de dominio hay varias maneras, gratis

  • /etc/hosts
  • nip.io [Recomendado]
  • se puede no usar dominio y seguir usando 127.0.0.1:5000

se puede obtener dinamicamente el HOST url con el Host Header