1. Introduction to the project
 2. Project outcome
 3. Project setup
 4. GitHub repository link.html
 5. Creating layout and navbar partial
 6. GET signup route with view
 7. Add markup of signup page
 8. POST sign up route creation and form validation
 9. POST signup UI error fixing
 10. Explaining entity of whole project
 11. Creating user migration with model
 12. Creating profile migration with model
 13. Column names.html
 14. Define relationships on the models
 15. Transactions
 16. Create user creation model method part-1
 17. Create user creation model method part-2
 18. Session flash messages and usage of back-tics.html
 19. Add toast messages
 20. GET login route with view
 21. Add form validation on login POST request
 22. Update view based on auth state
 23. GET logout route handler
 24. Social auth introduction
 25. Generating OAuth2.0 keys for google
 26. Add routes for google OAuth
 27. OAuth google callback route part-1
 28. OAuth google callback route part-2
 29. Minor Fixes.html
 30. Generating OAuth2.0 keys for Github and adding routes
 31. OAuth Github callback route
 32. Adding Facebook OAuth2.0.html
 33. Testing.html
 34. Add guest middleware
 35. Profile overview
 36. Create profile resource full route, controller and view
 37. Adding business logic to fetch profile
 38. Adding markup for profile show view
 39. Adding profile edit route handler and view
 40. Updating edit view
 41. Adding form validation
 42. What is the Drive package
 43. Adding business logic to update profile data part-1
 44. Adding business logic to update profile data part-2
 45. Organizing objects in folders on AWS S3.html
 46. Spread syntax.html
 47. Making update request
 48. Minor corrections
 49. Summary till now
 50. Explaining posts, tags and tag post entities
 51. Add posts migration with model
 52. Add tags migration with model
 53. Add tag post migration with model
 54. Add resourceful route for posts
 55. Create create route handler with view
 56. Add markup to create post part-1
 57. Add markup to create post part-2
 58. Add markup to create post part-3
 59. Add markup to create post part-4
 60. Add form validation for storing the post
 61. Creating the route and checking form validation
 62. Store post part-1
 63. Store post part-2
 64. Adding masonry layout
 65. Update post index page
 66. Add show page route
 67. Business logic for fetching post details
 68. Business logic for finding related posts
 69. Add markup in show view
 70. Show related posts
 71. Add route for edit
 72. Add markup for edit view part-1
 73. Add markup for edit view part-2
 74. Adding update post class validator
 75. Update route part-1
 76. Update route part-2
 77. Add post delete route
 78. Delete cascade.html
 79. Add post download route
 80. Add search functionality
 81. Sending form data using GET and POST explanation.html
 82. Showing unsecured content
 83. Add auth middleware in posts
 84. Adding bouncer
 85. Add profile bouncer
 86. Add post bouncer
 87. Reading urls instead of image buffers
 88. Adding masonry layout support
 89. Updating profile view