Jason Shen/(Pre-Sale) Build a ClubHouse Clone with Golang and NextJS

  • $149

(Pre-Sale) Build a ClubHouse Clone with Golang and NextJS

Learn how to use Golang, Pion and NextJS to make a clone of ClubHouse. 
the full price is $299,  Buy now save Until course is Completed

Build a ClubeHouse Clone with Golang and NextJS

In this tutorial we will use ion-sfu that is build on top of Pion, pion is a webrtc implementation in pure Go for our backend server and in the frontend we will use NextJS.

** ClubHouse Clone means cloning the functions and logic, the UI is been redesign

What Libraries will we be using

Backend
  • ion-sfu
  • Go-Fiber (Rest API and WebSockets)
  • Go-Ent (Entity Framework for Go)
  • Go-Redis (Signaling)
Frontend
  • NextJS
  • Chakra-UI
  • Framer-motion (Animation)

Project Structure

What will you learn

Backend
  • Using Go-Fiber for both Rest and WebSockets (Server side).
  • Knowledge of using Pion Webrtc (ion-sfu).
  • Basic structure of a Micro Services with Redis.
  • Go-Ent (orm).
  • Deployment to live server.

Frontend
  • NextJS server side rendering.
  • Chakara-UI usage
  • WebSockets Connection (webrtc).
  • Rest api (Client side).

** plus more, these are just the main points you will learn after this course

FAQs

Is this course for me?

This course is designed for people who already have basic Golang and react knowledge, it isn't meant as an introduction to the language. the main point of this course is show you how to build a real project.

What make me a good teacher for this course?

  •  I've been programming for over 10 years.
  • I am a self learn programmer, i have learn the very hard way, and i have a passion of showing others the easy way.
  • With my learning experience i totally understand what people are looking for to build a full stack project.

Contents

Introduction

What you will learn in this course
Course overview
Preview
Presale offering explanation
Preview
What you need for this course
Preview

Business Logic Node (Backend)

Intro
Preview
Setup http service with go-fiber
Config Setup and helper functions
Setup Database(Go ENT) and MakeFile
Make User Schema and do our first migration
Make user register rest api endpoint
User registration validation
User registration password encryption
User login
JWT Middleware
User Login with JWT
Me Query

other items may interest you

Be the first to know

Get product updates, launch announcements and more by joining my newsletter.

You're signing up to receive emails from Jason Shen