- https://streamtape.com/v/OY4J6Oa78LtZOpW/001_-_Meet_Adrian%2C_Your_Instructor.mp4
- https://streamtape.com/v/jVyamZrY4JszzLl/003_-_Environment_Setup.mp4
- https://streamtape.com/v/x2O4QlmPR7IkdGR/002_-_Get_the_Most_Out_of_This_Course.mp4
- https://streamtape.com/v/9k3vGAkmaOuaXg2/005_-_Prerequisites.mp4
- https://streamtape.com/v/qJlwZ1zP6dHzeRd/004_-_Intro_to_the_course.mp4
- https://streamtape.com/v/DMq3kAyGyJSkrXm/006_-_Before_Next.js.mp4
- https://streamtape.com/v/1jL0VejV6dTev3j/007_-_Introduction_to_Next.js.mp4
- https://streamtape.com/v/zMRXoedOeAUYl2j/009_-_Next.js_Project_Structure_.mp4
- https://streamtape.com/v/l0W6yAM7zYF7k76/008_-_How_Web_Works.mp4
- https://streamtape.com/v/J0bj4QmxqGTjBaV/010_-_React_Client_and_Server_Components_.mp4
- https://streamtape.com/v/8Klvj73kGwSoR6e/013_-_API_Routes_.mp4
- https://streamtape.com/v/jpldG2MYm3uzpV2/011_-_Routing%2C_Handling_Errors_%26_Loadings_.mp4
- https://streamtape.com/v/9yWyz36eYqSaMDl/012_-_Data_Fetching_%28CSR%2C_SSR%2C_ISR%2C_PPR%29_.mp4
- https://streamtape.com/v/DXaxkgMPakFkvgD/015_-_Create_a_Next.js_Application.mp4
- https://streamtape.com/v/kgqzOeQYKeIOLo8/014_-_SEO_%26_Metadata%7E.mp4
- https://streamtape.com/v/6QlwrA0YART9JqQ/016_-_Git_%26_GitHub_Setup_.mp4
- https://streamtape.com/v/0R2ovKwLzwFLwA/017_-_ESlint_%26_Prettier_Setup.mp4
- https://streamtape.com/v/LDWAj7ZqPdCRBzg/018_-_Migrate_to_NEW_ESLint.mp4
- https://streamtape.com/v/WPq6LMypD9ib3PZ/021_-_Setup_Fonts_.mp4
- https://streamtape.com/v/Rm2pbGXlXRFdzb8/020_-_Tailwind_CSS_Theming_.mp4
- https://streamtape.com/v/ja4v4zzBKdHzOGd/019_-_Tailwind_CSS_Setup_.mp4
- https://streamtape.com/v/mPJjr9oKOYFb96p/024_-_Client_vs._Server_Paradigm.mp4
- https://streamtape.com/v/Wg64weWvg4Fb4oZ/023_-_File_Based_Routing.mp4
- https://streamtape.com/v/YqpxRqVoMxfvV1M/022_-_Assets_and_Metadata_.mp4
- https://streamtape.com/v/ygg0bOvZ3OikQM/025_-_Different_Rendering_Strategies.mp4
- https://streamtape.com/v/qlgDdyV2bVtzbdQ/029_-_Create_a_theme_toggler_.mp4
- https://streamtape.com/v/8R1RzVg2kvHjVe/027_-_Installing_ShadCN_UI%7E.mp4
- https://streamtape.com/v/xPrzk1GJpBukBXp/028_-_Creating_the_Navbar_.mp4
- https://streamtape.com/v/8PpDojQwRXcoVZR/032_-_Create_Auth_Routes.mp4
- https://streamtape.com/v/3WdAzRz8OdudJbR/031_-_HTTP_State_Management_Mechanisms_.mp4
- https://streamtape.com/v/PWGbAzm4Mgi0wpV/030_-_What_is_Authentication%7E.mp4
- https://streamtape.com/v/Bj9wgDyPLyuW18/033_-_Create_Auth_Layout_%26_Social_Auth_Form%7E.mp4
- https://streamtape.com/v/bK2qYJ7LoGhDDP/036_-_Implement_Google_SignIn_.mp4
- https://streamtape.com/v/8By3kB7og7todlA/034_-_Setup_NextAuth_with_GitHub_Provider%7E.mp4
- https://streamtape.com/v/vxDBbp7g8OH4r1r/026_-_Set_up_the_themes_.mp4
- https://streamtape.com/v/vYOKGbVMwZi46W3/035_-_Implement_Github_SignIn_.mp4
- https://streamtape.com/v/23ZLxD3jvZiZyRD/039_-_Active_Lesson_LeftSidebar.mp4
- https://streamtape.com/v/og7p0gqRKwfJVLl/040_-_Implement_LeftSidebar%7E.mp4
- https://streamtape.com/v/O6wLZpDaMqiZVOw/038_-_Mobile_Navigation.mp4
- https://streamtape.com/v/y01WyXBGdwH14Z3/037_-_Creating_Auth_Form%7E.mp4
- https://streamtape.com/v/8XzxWbDqorFovLo/045_-_URL_State_Management%7E.mp4
- https://streamtape.com/v/344qM68Wd0udoqb/043_-_Different_types_of_State_Management_.mp4
- https://streamtape.com/v/aVGOWpDXZ7Ix4Vx/044_-_State_Management_in_Next.js_.mp4
- https://streamtape.com/v/7RdDw3pZWZCVLw/042_-_What%E2%80%99s_State_Management_.mp4
- https://streamtape.com/v/W1R6bXm43OHeXg/041_-_Implement_RightSidebar%7E.mp4
- https://streamtape.com/v/AJDD133134hXOoz/047_-_How_to_do_URL_State_Management%7E.mp4
- https://streamtape.com/v/YD6R6yPOYjSvmpJ/046_-_Different_URL_Parameters_in_Next.js_.mp4
- https://streamtape.com/v/jV4ov7kdKvTzyLk/048_-_Home_Layout_.mp4
- https://streamtape.com/v/1DwjO3q4Jkuew34/050_-_Filter_in_Next.js_.mp4
- https://streamtape.com/v/wGAqBkDdY3sxG9/052_-_Question_Form_.mp4
- https://streamtape.com/v/ekdZRBlgZGTYbGD/051_-_Question_Card_.mp4
- https://streamtape.com/v/brzW9g3M1zcKQ8/055_-_Thinking_in_Backend_.mp4
- https://streamtape.com/v/Q1lxvadrbZtyy4/056_-_Setup_MongoDB_and_Mongoose%7E.mp4
- https://streamtape.com/v/9XBpbWbBwlhDZa/053_-_Question_Editor%7E.mp4
- https://streamtape.com/v/mPg2DBmvDeCbY3l/049_-_Local_Search_Bar%7E.mp4
- https://streamtape.com/v/qa2a718YjPHw04/058_-_Create_User_Model_.mp4
- https://streamtape.com/v/XrmAV1M6WduDvMO/054_-_Multiple_Tags_Input_.mp4
- https://streamtape.com/v/VGpvXwxe3VcKmk3/061_-_Create_Answer_Model%7E.mp4
- https://streamtape.com/v/OadWr9G9XJsZQKA/062_-_Create_Tag_Models.mp4
- https://streamtape.com/v/yMY4aJOVwZH1zZ4/060_-_Create_Question_Model_.mp4
- https://streamtape.com/v/wr4lOgRX8WuJ1Lw/059_-_Create_Account_Model%7E.mp4
- https://streamtape.com/v/QAwrj6Y1LjI0jld/064_-_Create_Collection_Model.mp4
- https://streamtape.com/v/LkoO09MaqVIRj32/063_-_Create_Vote_Model_.mp4
- https://streamtape.com/v/PZXJLBkBklsBak/065_-_Create_Interaction_Model%7E.mp4
- https://streamtape.com/v/RD0LakOMGvIdzWM/066_-_The_Art_of_Failing_Gracefully_.mp4
- https://streamtape.com/v/BXGq0QbPZ3CGee/069_-_Introduction_to_Route_Handlers%5E.mp4
- https://streamtape.com/v/klLGo2pR4lFOOAB/068_-_Implement_Logging_.mp4
- https://streamtape.com/v/b3YJJXgd6yiPeV3/067_-_Implement_Error_Handling%7E.mp4
- https://streamtape.com/v/DAlokOPJb1iBxk/070_-_Create_%26_Read_User_Routes_.mp4
- https://streamtape.com/v/vpPYOy6ZyafDRW/074_-_Dynamic_Account_Routes_.mp4
- https://streamtape.com/v/M7qw0wVJgaC1WD/073_-_Create_%26_Read_Account_Routes%7E.mp4
- https://streamtape.com/v/RelWxKY9ZrT0gb/072_-_Users_by_Mail_.mp4
- https://streamtape.com/v/RArYRQzYKJuBYK/071_-_Dynamic_User_Routes%7E.mp4
- https://streamtape.com/v/BJ6vkJXQKOuQdw/077_-_Flow_of_Application_.mp4
- https://streamtape.com/v/dKdLa2wlvVtgxG/075_-_Account_by_Provider.mp4
- https://streamtape.com/v/8Jxd2gkwZ8IoVLJ/078_-_The_Edge_Case_.mp4
- https://streamtape.com/v/Q2GwO94X6lI0Lb8/076_-_API_Fetch_Handler_.mp4
- https://streamtape.com/v/vzYpPO0X0gc441G/079_-_Accounts_for_oAuth%7E.mp4
- https://streamtape.com/v/lrDgGMaZZ7FZYP/080_-_Debugging_oAuth_.mp4
- https://streamtape.com/v/lAKqGPwBX8F7kX2/082_-_Flow_of_Application%5E.mp4
- https://streamtape.com/v/V7AlxYax4eUKMz4/083_-_Server_Action_Handler%7E.mp4
- https://streamtape.com/v/ZopwaK60Z9hqzo1/085_-_Sign_In_implementation_.mp4
- https://streamtape.com/v/7w9dmV6eGgiAXgD/081_-_Server_Action_Demo_.mp4
- https://streamtape.com/v/KJgYrqPRROt09Yv/084_-_Sign_Up_implementation_.mp4
- https://streamtape.com/v/zMwboqgg2yTYzqX/088_-_Create_and_Test_Question_.mp4
- https://streamtape.com/v/aRv0QgrrzZSxyZb/086_-_Auth_Checks_and_Logout%7E.mp4
- https://streamtape.com/v/6QRr1VyRKdh9R8B/089_-_Edit_Question_Action%7E.mp4
- https://streamtape.com/v/kw3lw82LJ4TOxWo/090_-_Edit_and_Test_Question_.mp4
- https://streamtape.com/v/DAlZL0o1jXCkyO0/091_-_Fetch_and_Display_Questions%7E.mp4
- https://streamtape.com/v/2zdAvrAb1DUBjw/093_-_Create_Tags_Action%7E.mp4
- https://streamtape.com/v/V7J2qXqvMzSKDay/092_-_Render_UI_States_.mp4
- https://streamtape.com/v/wVX1bAxXmJfJJmy/095_-_Create_Tags_Question_Action%7E.mp4
- https://streamtape.com/v/dOr4BGxJMQIkaBD/097_-_Render_Question_Content_.mp4
- https://streamtape.com/v/8qBRR67o6OfMZq/094_-_Display_Tags_.mp4
- https://streamtape.com/v/wdvWodoDvYiJJyr/101_-_Question_Views_%28Approach_3%29%7E.mp4
- https://streamtape.com/v/pzd0VgA1klsrke9/100_-_Question_Views_%28Approach_2%29%7E.mp4
- https://streamtape.com/v/3A73ql9eeYTlWd/098_-_Fetch_Question_Details_.mp4
- https://streamtape.com/v/3q3Zpy3e2YidOOX/099_-_Question_Views_%28Approach_1%29_.mp4
- https://streamtape.com/v/OxP7oppWzjhZ8Ma/096_-_Create_Question_Details_UI%7E.mp4
- https://streamtape.com/v/74rGKlLKM3T84y/104_-_4F9DD9FD1CB3456CA037048523F19EBD%7E_.mp4
- https://streamtape.com/v/m7kpjrzv4gSbZV1/102_-_Create_Answer_Form_.mp4
- https://streamtape.com/v/74mYjvwzDghJZY/105_-_Display_All_Answers_.mp4
- https://streamtape.com/v/kzVwPKWK7ATOjX0/103_-_Create_Answer_Action_.mp4
- https://streamtape.com/v/gr2mKmBOj8TqWem/107_-_OpenAI_Integration_.mp4
- https://streamtape.com/v/k2aDWqalkeIOGQ3/108_-_AI_Answer_API_Route%7E.mp4
- https://streamtape.com/v/WQ0Vb0Kbq9hbd8p/106_-_AI_Integration_%28Intro%29_.mp4
- https://streamtape.com/v/PJrORQ4bKWiDkG/109_-_Generate_AI_Answer%7E.mp4
- https://streamtape.com/v/P91bYOvOzxf0OwK/110_-_Make_Your_Answer_AI-Perfect_.mp4
- https://streamtape.com/v/OXa123R1zYHZQ1R/113_-_Has_Voted_Action_.mp4
- https://streamtape.com/v/RpLqXbmd2zCdPDV/115_-_Fix_Vote_Issue.mp4
- https://streamtape.com/v/K737kLa8mbf0R7L/114_-_Integrate_Actions_on_UI%7E.mp4
- https://streamtape.com/v/Pr8Lv9MvmDt0OX9/116_-_Answer_Votes.mp4
- https://streamtape.com/v/G92QXGkbxBC1kdj/111_-_Develop_UI_.mp4
- https://streamtape.com/v/wgYaOXpopkIJd9K/112_-_Create_Vote_Actions_.mp4
- https://streamtape.com/v/KQ1vLa9b3YU0Qpa/117_-_Get_All_Users_Action.mp4
- https://streamtape.com/v/Jwga8ZG68aCrD2/118_-_Display_all_Users_.mp4
- https://streamtape.com/v/jbDMvxL2OMTzKbx/119_-_Add_to_Collection_Action_.mp4
- https://streamtape.com/v/zb6pv60qvyUYd69/120_-_Implement_Save_Question.mp4
- https://streamtape.com/v/Y1OWMPx3jouvQev/087_-_Create_Question_Action_.mp4
- https://streamtape.com/v/A66eKpmP1LiXVdq/121_-_Show_User_Has_Saved_Question_.mp4
- https://streamtape.com/v/LMpMMAJ8j9tva2/123_-_Develop_Collections_Page_.mp4
- https://streamtape.com/v/O4RxezG70aCZZyq/122_-_Get_All_Saved_Questions_Action.mp4
- https://streamtape.com/v/Z3KPl1pjDViP7G/125_-_Integrate_Filters_Everywhere%7E.mp4
- https://streamtape.com/v/l3vm7JMRYOt7G6d/128_-_Show_Popular_Tags.mp4
- https://streamtape.com/v/9lpwyDeG0xIaGxQ/129_-_Optimization%7E.mp4
- https://streamtape.com/v/dKjBaqaArKCkaZW/124_-_Create_Filter_Component.mp4
- https://streamtape.com/v/lkzKm6gjkDh7yQb/127_-_Show_Top_Questions_.mp4
- https://streamtape.com/v/VVgXQRbQkPH3Be/130_-_Get_User_Info.mp4
- https://streamtape.com/v/Q3XqdPOPOqhyWb/126_-_Implement_Pagination%7E.mp4
- https://streamtape.com/v/Z3pd98je4dHKDK/133_-_Tabs_Layout_.mp4
- https://streamtape.com/v/9eoQ43xezDsab6A/131_-_Develop_Profile_Header%7E.mp4
- https://streamtape.com/v/eVrwVOwpxKiYYwv/132_-_Develop_Stats_UI_.mp4
- https://streamtape.com/v/vB10Ome4xVi4m8M/137_-_A_note_moving_forward.mp4
- https://streamtape.com/v/dLBqPJLoQGcgmA/136_-_Implement_User_Tags.mp4
- https://streamtape.com/v/gvAm2ModpVu3Ka/134_-_Implement_User_Questions_Tab%7E.mp4
- https://streamtape.com/v/WeakWpRYjmib2XR/135_-_Implement_User_Answers_Tab_.mp4
- https://streamtape.com/v/dZ6DwkvqRYf76b/139_-_Implement_Question_Delete_Functionality_.mp4
- https://streamtape.com/v/WDOZW4QzxYfb7L7/140_-_Build_interactions_and_reputation_.mp4
- https://streamtape.com/v/Jvv7pKB0pvIjLGM/141_-_Build_interactions_and_reputation%7E.mp4
- https://streamtape.com/v/GPjZLAAbQwFolb/145_-_Use_of_Loading_file_.mp4
- https://streamtape.com/v/R6P13av4reid1pd/144_-_Build_Recommendation_System%7E.mp4
- https://streamtape.com/v/Q1Zm1XeAlDU0D8q/143_-_Build_Recommendation_System_.mp4
- https://streamtape.com/v/X2BQBWD7P4uAjg/142_-_Badge_System_.mp4
- https://streamtape.com/v/zPWxko3P8McYmJD/138_-_Create_Edit_Delete_Component_for_Questions_and_Answers%7E.mp4
- https://streamtape.com/v/4B0vYa2eKyhKYPd/146_-_Use_of_Error_File%7E.mp4
- https://streamtape.com/v/9yy2BdZy0pCaaqb/148_-_How_to_SEO-optimize_websites_in_Nextjs_.mp4
- https://streamtape.com/v/bjMWLxaqgasPr6d/147_-_How_to_SEO-optimize_websites_in_Nextjs_%7E.mp4
- https://streamtape.com/v/zr7y78lDj0CYd66/150_-_Deploy_on_Vercel_.mp4
- https://streamtape.com/v/dqjgd1rdeVfkreA/149_-_Advanced_Next.js.mp4
- https://streamtape.com/v/1q8OQxGBYbUeABq/057_-_Architect_Database_Structure_-_reupload.mp4