
Build a search plus topics section for a blog app using flex layouts, two divisions—search bar and topics—and styled inputs, chips, and a follow button.
Implement a next-auth authentication flow in a next.js app. Use useSession to show authenticated state and signIn to start the flow, with Google provider and client IDs.
Learn to implement a reusable Headless UI modal with a dialog component, uplift state via a global context, and manage open state across components for your blog app.
Build a blog post form with react-hook-form and zod, using useForm, register, and a zod resolver schema for title, description, and body, with validation errors.
Build a tRPC create post route in Next.js with Prisma, including input schema, protected mutation, slug generation, and author linkage via session.
Learn to build a blog post page in Next.js by routing post clicks to a slug-based post page, organizing components, and implementing a responsive layout with a max width container.
Here is the source code link: https://github.com/sonipranjal/ultimate-blog-app
Try to build it yourself first; if you are stuck on anything for more than 30 minutes, look at the code.
Build like and comment interactions on the post page with a fixed bottom panel, centered rounded icons, and hover transitions, gated by sign-in.
Add bookmarking to your blog app by implementing a toggle that saves and removes bookmarks with tRPC and Prisma, guarded by authentication, and synchronized via UI and cache updates.
Build the commenting functionality for the blog app by creating a sidebar UI, wiring the rpc route, and integrating sign-in and error handling.
Implement a create comment mutation using tRPC in a Next.js and Prisma blog app, including a react-hook-form UI, validation with zod, and posting comments linked to posts and users.
Fetch the authenticated user’s reading list (bookmarks) via a protected procedure, returning recent bookmarks with post title, description, and author details for display in the blog app.
Are you tired of building basic websites that don't showcase your true potential as a developer?
Are you ready to take on a new challenge and build a professional-grade ultimate blog app that truly showcases your skills?
If you're nodding your head in agreement, then "Learn tRPC, NextJs & Prisma by Building an Ultimate Blog App" is the course for you!
In this course, I will guide you through the process of creating a dynamic, feature-rich blog app from scratch using modern technologies such as NextJs, Tailwind, tRPC, Prisma, and NextAuth. You'll get the opportunity to implement features such as posting articles, updating profiles and avatars, adding support for multiple tags, updating featured blog images from Unsplash, following, unfollowing, commenting, bookmarking, liking, unliking, filtering by tags, and adding suggestions.
With a focus on hands-on, practical learning, you'll get the chance to put your skills to the test and build an app that you can be proud of and showcase in your portfolio. Whether you're a beginner or an intermediate developer, this course has something for you to learn and improve your skills.
So don't let this opportunity pass you by.
Enroll in my course now and start building an ultimate blog app that truly showcases your skills and sets you apart from the competition.
I will be with you every step of the way, providing the guidance and support you need to build this app.
Don't wait any longer to take your development skills to the next level.
Sign up now, and let's get started!