Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Next.js 14 Social Network App ( Instagram )
Rating: 5.0 out of 5(6 ratings)
203 students

Next.js 14 Social Network App ( Instagram )

Build a full-stack social network app using cutting edge technologies like Nextjs , Ant Design , Tailwind CSS , Mongodb
Last updated 4/2024
English

What you'll learn

  • Build user authentication using clerk user management library , this will include new user sign-up , email verification , sign-in , middlewares etc.
  • Users can update their profile info like name , bio , profile picture right after their sign-in. And users can also make their account as private if they want.
  • Users can find other users by searching their name and email id.
  • Users can send follow request to other users , if it is accepted then the followers and following count will be incremented.
  • If a user made his account as private , only his followers can see his profile , posts etc.
  • Users can upload post with multiple images , include captions and also tag their friends.
  • Likes , comments , save functionality for the posted uploaded.
  • Users can also reply to the existing comments for a post.
  • Users can archive their posts after uploading and they can see the archived posts in profile.
  • Users can view saved , uploaded posts in their profile and they can unsave and edit if required.
  • If a post is liked , commented , or any follow request is placed the end user will receive the notification.
  • Users can search posts using their captions and hashtags , and if they can view the individual posts based on the search results.
  • Entire application will be responsive , it can be viewed in desktops , i-pads and also mobile devices
  • For every section source code will be provided separately
  • Q/A Support

Course content

21 sections84 lectures11h 46m total length
  • Create next app7:36

    Create a new Next.js app with the latest version, configuring TypeScript, ESLint, Tailwind CSS, app router, and an import alias, then run the dev server for a social media app.

  • Why third-party UI library4:47

    Explore the purpose of a third party ui library, featuring predefined components like buttons and forms, and the benefits of anti design for theming with theme provider and paginated tables.

  • Ant design installation and demo7:34
  • Override ant design components - 13:17

    Wrap your app in an Ant Design ConfigProvider and apply a theme to override styling, using token for global properties or components for specific controls like button, input, and select.

  • Override and design components - 211:53

    Learn to override Ant Design styling by using the theme provider and config provider, adjusting tokens and component-level properties like border radius, height, and colors across the app.

Requirements

  • Next JS Basics
  • Prior knowledge on React JS and Javascript

Description

Hello ,

Welcome to the course , Next.js 14 Social Media App ( Instagram ) 2024

In this course we are going to build a full-stack social network app which is almost similar to Instagram . We will be using latest version of Nextjs in-order to build this amazing app. So below will be the features and tech-stack of the project.


Tech Stack

Nextjs v14 for frontend and backend

MongoDB for database

Firebase for Storage

Zustand for state management

AntDesign for building UI components

Tailwindcss for Styling or customizing UI components

Clerk for authentication


Features


  1. Build user authentication using clerk user management library , this will include new user sign-up , email verification , sign-in , middlewares etc.

  2. Users can update their profile info like name , bio , profile picture right after their sign-in. And users can also make their account as private if they want.

  3. Users can find other users by searching their name and email id.

  4. Users can send follow request to other users , if it is accepted then the followers and following count will be incremented.

  5. If a user made his account as private , only his followers can see his profile , posts etc.

  6. Users can upload post with multiple images , include captions and also tag their friends.

  7. Likes , comments , save functionality for the posted uploaded.

  8. Users can also reply to the existing comments for a post.

  9. Users can archive their posts after uploading and they can see the archived posts in profile.

  10. Users can view saved , uploaded posts in their profile and they can unsave and edit if required.

  11. If a post is liked , commented , or any follow request is placed the end user will receive the notification.

  12. Users can search posts using their captions and hashtags , and if they can view the individual posts based on the search results.

  13. Entire application will be responsive , it can be viewed in desktops , i-pads and also mobile devices

  14. For every section source code will be provided separately

  15. Q/A Support

Who this course is for:

  • Students who want to explore latest features of nextjs
  • Students who want to build real time projects using cutting edge technologies like nextjs , antd , tailwind css , mongodb etc