Build a URL shortener

30 episodes4 hrs 19 mins

Course overview

Wait, URL shorteners are boring right? Nope. We're building a fully tested Lumen API, Vue.js client and implementing 301 redirects with Node.js and Express.

Alex Garrett-Smith
Alex Garrett-Smith
Hey, I'm the founder of Codecourse!

Episodes

0%
Your progress
  • Total: 4h 19m
  • Played: 0m
  • Remaining: 4h 19m
01. Introduction and demo
5m
0%
02. Setting up Lumen
3m 2s
0%
03. Testing setup
4m 21s
0%
04. Shortcode generation
6m 10s
0%
05. Migrations and model
20m 14s
0%
06. Requesting a short link
19m 54s
0%
07. Refactoring
6m 53s
0%
08. URL middleware
9m 50s
0%
09. Requesting short link details
8m 25s
0%
10. Refactoring with caching
1m 39s
0%
11. Link stats endpoint
9m 41s
0%
12. Last requested and last used dates
12m 57s
0%
13. CORS middleware
11m 47s
0%
14. Sanity checking
4m 15s
0%
15. Deploying the API
10m 20s
0%
16. Fresh Vue.js project
6m 28s
0%
17. Defining the structure and routes
12m 41s
0%
18. Vuex setup
6m 34s
0%
19. Base styles and container
9m 21s
0%
20. Designing the URL form
17m 59s
0%
21. Requesting a short link
16m 29s
0%
22. A sprinkle of animation
3m 48s
0%
23. Global flash messages
9m 30s
0%
24. Copying the link to the clipboard
4m 15s
0%
25. Designing the stats page
6m 56s
0%
26. A working stats page
11m 51s
0%
27. Quick 404 page design
58s
0%
28. Serving static build files
7m 23s
0%
29. Deploying the client
3m 23s
0%
30. Handling 301 redirects with Express
7m 6s
0%