Skip to content

Instantly share code, notes, and snippets.

@mprambadi
Last active January 20, 2020 02:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mprambadi/c403afcdf24ea31dbafbf8748bec7a36 to your computer and use it in GitHub Desktop.
Save mprambadi/c403afcdf24ea31dbafbf8748bec7a36 to your computer and use it in GitHub Desktop.
Bitly Challenge

Feature

Client server App

Api server dan client app nya(vue, react) salah satunya

  1. Ada fitur auth dan track berapa banyak short URL tsb di-click.

    • JWT token
    • Passport / create custome auth middleware
  2. Short URL bisa ditentukan sendiri, ataupun di-generate otomatis ketika short URL tidak dimasukkan.

    • user bisa generate short url secara random
    • user bisa custom short url
  3. Table short url: id, title, short_url, url, user_id, dan created_at

    • Tracking for save short_url
  4. Table for track : Field-nya uuid, short_url_id, ip_address, referrer_url, created_at.

    • Tracking table for each short url created
  5. Grouping Table track berdasarkan hari, bulan, tahun.

    • Report per-user

research bitly untuk lebih memahami kebutuhan lainya

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment