1 Introduction (39.38 MB) 2 Introduction to ChatGPT as coding companion (54.39 MB) 1 OpenAI account (2.85 MB) 2 Install Visual Studio (5.74 MB) 3 Install Postman (7.75 MB) 4 Install Nodejs (15.45 MB) 1 Introduction to MERN stack (10.05 MB) 2 The code for the course is available on Github (optional) (3.79 MB) 3 Use ChatGPT to set up the web app template (83.44 MB) 4 Use nodemon to monitor your server during development (17.81 MB) 5 Apply Material UI to React to make the application look great (51.83 MB) 6 Build the overall UI structure (51.76 MB) 1 Introduction to web authentication (3.35 MB) 2 Build Login and Register React UI components (106.59 MB) 3 Understand how to keep your data safe with salted hash and JWT (46.18 MB) 4 Implement server express code for user authentication (151.47 MB) 5 Implement React client code for authentication (144.32 MB) 6 Use PassportJS on server routes to verify every API request (94.38 MB) 7 Using React useEffect and browser localStorage to maintain session data (66.83 MB) 8 Complete authentication with a logout function (36.3 MB) 1 Write the server endpoint to create and store user tweets (47.52 MB) 2 Implementing Redux to the client to manage application state storage (Part 1) (45.59 MB) 3 Implementing Redux to the client to manage application state storage (Part 2) (178.5 MB) 4 Build React component to allow users to submit tweets (69.57 MB) 5 Build the Twitter Feed in backend and frontend (103.41 MB) 1 Add React Router into the application (80.94 MB) 2 Upgrade the feed endpoint to filter by user, and implement the profile page (42.61 MB) 3 Build a navbar and add clickable profile links (71.03 MB) 1 Congratulations, you did it! (31.85 MB)