Next.Js 14 Freelance Services Marketplace App
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.38 GB | Duration: 7h 16m
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.38 GB | Duration: 7h 16m
Build a Freelancers Service Marketplace App using latest version of nextjs , tailwindcss , mongodb , clerk , ant design.
What you'll learn
Next JS 14 Latest Features
Using Antd , Tailwind CSS , Mongo DB in Next JS
Building real time project with latest technolgies
Next JS Client and server components
Requirements
Next JS 13 Basics
Description
Building a Freelance Service Marketplace with Next.js 14In this comprehensive course, you will dive into the world of building a Freelance Service Marketplace using Next.js 14, incorporating cutting-edge technologies like Ant Design (Antd), Tailwind CSS, and MongoDB. This course is designed for aspiring developers who want to create modern and user-friendly platforms for freelancers and clients to connect and collaborate effectively.Course Overview:Next.js 14 Latest Features: Explore the latest features of Next.js 14, including Turbopack for enhanced performance, Server Actions for simplified data mutations, and Partial Prerendering for a mix of static and dynamic content delivery.Utilizing Ant Design (Antd) and Tailwind CSS: Learn how to integrate Ant Design components and Tailwind CSS for efficient styling and design customization, ensuring a visually appealing and responsive user interface for your Freelance Service Marketplace.MongoDB Integration: Understand how to integrate MongoDB as the database for your project, enabling real-time data storage and retrieval to support dynamic interactions on your Freelance Service Marketplace.Building a Real-Time Project: Implement real-time features using Next.js Client and Server components, leveraging the latest technologies to create a seamless user experience with live updates and interactions.Key Learning Objectives:Creating a Modern Freelance Service Marketplace: Develop a platform that caters to the needs of freelancers and clients, offering a seamless experience for connecting and collaborating.Optimizing for Mobile Devices: Ensure your Freelance Service Marketplace is optimized for mobile devices, allowing users to access the platform effortlessly on smartphones and tablets.Enhancing User Experience: Implement clean design elements, soft colors, and fluid UI/UX to create an engaging Freelance Marketplace experience that users will love.Real-Time Interactions: Enable real-time interactions on your platform using MongoDB and Next.js Client and Server components, providing users with dynamic and responsive features.By the end of this course, you will have the skills and knowledge to build a Freelance Service Marketplace that incorporates the latest technologies, offers real-time capabilities, and provides a user-friendly experience for both freelancers and clients. Join us on this journey to create a modern and innovative platform for the freelance industry.
Overview
Section 1: Introduction
Lecture 1 Creating A New Next app
Lecture 2 UI Library Purpose
Lecture 3 Ant Design Demo
Lecture 4 Overrding Of Ant Design Components
Section 2: Clerk User Authentication
Lecture 5 Why Third Party Library For Authentication
Lecture 6 Clerk Project Setup
Lecture 7 Integrate Clerk With Next JS
Lecture 8 Custom Sign-in and Sign-up Pages
Lecture 9 Sign-in , Sign-up and Sign-out Process
Lecture 10 Get Current User Details
Lecture 11 Styling Of Sign-in and Sign-up pages - 1
Lecture 12 Styling Of Sign-in and Sign-up pages - 2
Section 3: Configs Setup
Lecture 13 Mongo DB Setup
Lecture 14 Firebase Setup
Section 4: Create New User
Lecture 15 Why Should We Save Current User
Lecture 16 User Model
Lecture 17 Save Current User
Section 5: Layout
Lecture 18 Layout Skeleton
Lecture 19 Creating Sidebar - 1
Lecture 20 Creating Sidebar - 2
Lecture 21 Making Layout Responsive
Lecture 22 Conditional Layout
Lecture 23 Showing User Details In Layout
Lecture 24 Showing Spinner
Lecture 25 Bug Fix
Section 6: Reusable Components
Lecture 26 Page Title Component
Lecture 27 Link Button
Section 7: User Profile Update
Lecture 28 Profile Form
Lecture 29 Profile Update API
Section 8: Add Task Backend
Lecture 30 Task Model
Lecture 31 Add Task API
Section 9: Add Task Front End
Lecture 32 Task Form - Basic Info
Lecture 33 Task Form - Description
Lecture 34 Task Form - Attachments
Lecture 35 Save Task
Section 10: Show , Edit , Delete Task
Lecture 36 Show Tasks - 1
Lecture 37 Show Tasks- 2
Lecture 38 Edit Task - 1
Lecture 39 Edit Task - 2
Lecture 40 Delete Task
Lecture 41 Making Task Active/Inactive
Section 11: Homepage and Task Info Page
Lecture 42 Show Tasks In Homepage
Lecture 43 Task Info Page
Lecture 44 Show Attachments
Lecture 45 Show Loaders For Server Components
Lecture 46 Creating User Accounts
Section 12: Place Bid
Lecture 47 Place Bid UI
Lecture 48 Bid Model
Lecture 49 Place Bid Server Action
Fullstack Developers