MERN stack projects Based Course Completely Redone [2024]
- Description
- Curriculum
- FAQ
- Reviews
This course offers an in-depth exploration of building a MERN stack blog project, focusing specifically on the key features that modern web applications require. You’ll learn the intricacies of authentication and authorization, delve into user engagement mechanics, and manage content effectively. By the end of this course, you’ll have a thorough understanding of how to implement these functionalities within your MERN stack projects.
Core Features Explained:
-
Authentication & Authorization: Establish secure login mechanisms and manage user permissions effectively.
-
Google Login: Integrate Google’s OAuth for a streamlined authentication process.
-
Subscription Models: Learn how to implement subscription features for premium content access.
-
Engagement Features: Engage your audience with likes, dislikes, follow/unfollow functionality, and a dynamic comment system.
-
Content Management: Handle post views, categorize content, and implement pagination and filtering to organize posts efficiently.
-
Community Building: Utilize creator rankings to foster a competitive environment and user dashboards for personalized experiences.
-
User Interaction: Keep users informed with a comprehensive notification system.
-
Monetization Strategies: Explore revenue generation through posts and understand the fundamentals of implementing a robust financial model for your platform.
-
Security Features: Implement forgot password functionality and account verification to enhance user trust and security.
-
User Profile Management: Enable users to upload profile photos, adding a personal touch to user accounts.
Who This Course Is For:
-
Aspiring MERN Stack Developers: Ideal for those looking to master the MERN stack through the development of a comprehensive blog project.
-
Web Developers: Suitable for web developers interested in enhancing their skill set with advanced features and functionalities within the MERN ecosystem.
-
Tech Enthusiasts: Perfect for technology enthusiasts eager to dive into the development of modern web applications that include social features, content management, and monetization strategies.
This course is meticulously designed to guide you through the creation of a feature-rich blog application, ensuring you gain practical experience with essential web development practices and technologies.
-
7Final Source CodeText lesson
-
8Folder Structure and Data ModellingVideo lesson
-
9User RegistrationVideo lesson
-
10Login ControllerVideo lesson
-
11Error HandlingVideo lesson
-
12User Profile Controller and isAuthenticated MiddlewareVideo lesson
-
13Change Password, Update Profile Controllers and Error StatusCodeVideo lesson
-
14Create and List CategoriesVideo lesson
-
15Add and Lists Transaction ControllerVideo lesson
-
16Transactions FilteringVideo lesson
-
17Update and delete transactionVideo lesson
-
18Delete and Update CategoryVideo lesson
-
19Create React App and Install All PackagesVideo lesson
-
20Rendering TemplatesVideo lesson
-
21Configuring ReduxVideo lesson
-
22Configuring React QueryVideo lesson
-
23Login using React Query mutationVideo lesson
-
24Persisting Login user using ReduxVideo lesson
-
25Private Navbar and Logout ActionVideo lesson
-
26Updating Navbar when user login-logoutVideo lesson
-
27User RegistrationVideo lesson
-
28Add CategoryVideo lesson
-
29Displaying CategoriesVideo lesson
-
30Delete and Update categoryVideo lesson
-
31Adding TransactionVideo lesson
-
32Displaying TransactionsVideo lesson
-
33Transaction FilteringVideo lesson
-
34Calculating total Income and Expense plus Chart InstallationVideo lesson
-
35Chart DataVideo lesson
-
36Change PasswordVideo lesson
-
37Logout user after password update and update profileVideo lesson
-
38Protecting ComponentVideo lesson
-
43Ways of developing MERN ProjectVideo lesson
-
44Project Development roadmapVideo lesson
-
45Tools for the projectVideo lesson
-
46The Folder StructureVideo lesson
-
47Creating Express ServerVideo lesson
-
48Project Data ModellingVideo lesson
-
49Models and Schema ExplainedVideo lesson
-
50Modelling DataVideo lesson
-
51Create Post Route-BackendVideo lesson
-
52Connect to MongoDB BackendVideo lesson
-
53Frontend Project StacksVideo lesson
-
54React Query OverviewVideo lesson
-
55React Query vs ReduxVideo lesson
-
56Create React App using ViteVideo lesson
-
57Handling Form using Formik and YupVideo lesson
-
58Installing and Configuring React QueryVideo lesson
-
59Making create post RequestVideo lesson
-
60Fixed Cors ErrorVideo lesson
-
61Loading, Success and Error StateVideo lesson
-
62Fetching All PostsVideo lesson
-
63Upate and Fetch single Post APIVideo lesson
-
64React Router dom for navigationVideo lesson
-
65Fetch Post DetailsVideo lesson
-
66Updating of a postVideo lesson
-
67Delete PostVideo lesson
-
73MVC Design pattern overviewVideo lesson
-
74Using Express RouterVideo lesson
-
75Integrating ControllersVideo lesson
-
76Integrating WYSIWYGVideo lesson
-
77Installing TailwindCSS and React iconsVideo lesson
-
78Using Post List and Create Post TemplatesVideo lesson
-
79Display Navbar and Homepage and applied cssVideo lesson
-
80Post Details-FrontendVideo lesson
External Links May Contain Affiliate Links read more