HOME > Development > Flutter and Nodejs Course - Job App With Chatting

Flutter and Nodejs Course - Job App With Chatting

  • Development
  • May 03, 2025
SynopsisFlutter and Nodejs Course | Job App With Chatting, available...
Flutter and Nodejs Course - Job App With Chatting  No.1

Flutter and Nodejs Course | Job App With Chatting, available at $64.99, has an average rating of 3.9, with 87 lectures, based on 26 reviews, and has 207 subscribers.

You will learn about Build Flutter app from scratch Flutter app with Nodejs Build a job finding app using Flutter as frontend Nodejs as backend Build a chatting system using socket with Nodejs This course is ideal for individuals who are Beginners to advanced who wants to land a job or Its a job landing app It is particularly useful for Beginners to advanced who wants to land a job or Its a job landing app.

Enroll now: Flutter and Nodejs Course | Job App With Chatting

Summary

Title: Flutter and Nodejs Course | Job App With Chatting

Price: $64.99

Average Rating: 3.9

Number of Lectures: 87

Number of Published Lectures: 87

Number of Curriculum Items: 87

Number of Published Curriculum Objects: 87

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Build Flutter app from scratch
  • Flutter app with Nodejs
  • Build a job finding app using Flutter as frontend Nodejs as backend
  • Build a chatting system using socket with Nodejs
  • Who Should Attend

  • Beginners to advanced who wants to land a job
  • Its a job landing app
  • Target Audiences

  • Beginners to advanced who wants to land a job
  • Its a job landing app
  • This is a Nodejs and Flutter complete app for beginners to advanced level with socket technology for chatting and job finding. Here in tutorial we will Mongodb for our database and JWT for authentication.

    1. App preview

    2. onboarding screen

    3. login screen

    4. register screen

    5. resume page

    6. upload picture screen

    7. edit screen

    8. job home screen

    9. job search screen

    10. job view screen

    11. chatting screen

    12. chatting list screen

    Flutter and Nodejs is covered from beginners to advanced level. We also showed how to deploy your Nodejs server to real world server. You may use that server for free.

    We used Nodejs for restful using Express framework. Since it’s most popular Nodejs framework, it would be easy to follow for everyone.

    We have also build real time chatting with socket, so that you learn how to do chatting with flutter, nodejs, mongodb and socket.

    Frontend Flutter we started from onboarding screen to login to chatting app. We have used Provider package for managing state.

    Provider is one of the most popular package for managing states and easy to follow. As far as flutter framework goes, we have used the latest version to create this tutorial.

    This tutorial covers more than 12 hours which is enough to finish all these. You will start with a starter file and finish with an excellent complete app.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Overview of the app structure frontend

    Chapter 2: Front end

    Lecture 1: OnBoarding Screen with PageView and Stack Widget

    Lecture 2: Custom Reusable Buttons in Flutter

    Lecture 3: Manipulating PageView scroll physics using pageControllers and Provider

    Lecture 4: Onboarding Screen Page Indicator using Smooth Page Indicator Package

    Lecture 5: Navigating through PageView Widgets using Custom TextButtons and pageController

    Lecture 6: Creating Reusable Custom AppBar in Flutter

    Lecture 7: ListView and Creating Reusable Custom TextFormField in Flutter

    Lecture 8: Implementing and Validating Custom TextFormFields and Custom Button

    Lecture 9: Manipulating TextFormField ObscureText using provider

    Chapter 3: Frontend and ZoomDrawer

    Lecture 1: Setting up zoom provider.mp4

    Lecture 2: ZoomDrawer with Providers

    Lecture 3: ZoomDrawer DrawerScreen ValueSetter and Providers

    Chapter 4: Frontend Tiles and ListView

    Lecture 1: SafeArea Widget and Creating Reusable Widgets for Home Page

    Lecture 2: Creating ListView builder returning a Custom Widget

    Lecture 3: Custom reusable Vertical Tile

    Lecture 4: Changes JobTile Images

    Lecture 5: Job Page

    Lecture 6: Name Tile and Pdf tile

    Lecture 7: Profile Email Phone Tile and Skills

    Lecture 8: Devices Management and Logout functionalities

    Lecture 9: Setting up the Search page

    Chapter 5: Backend

    Lecture 1: Node on Mac

    Lecture 2: Starter code introduction 2

    Lecture 3: Dotenv in nodejs

    Lecture 4: Create MongoDB and Connect to Node Server

    Lecture 5: Creating Models

    Lecture 6: Create User

    Lecture 7: Error Corrections

    Lecture 8: Installing Postman and making our first post request

    Lecture 9: Installing and using MongoDB for VsCode

    Lecture 10: Password Encryption using Crypto-JS

    Lecture 11: Storing encrypted passwords in the db

    Lecture 12: Login a user and spread operator in Node JS12, spread operator

    Lecture 13: JWT implementation in our Middleware

    Lecture 14: Update User

    Lecture 15: Get User and Setup PostMan environment

    Lecture 16: Post a job

    Lecture 17: Update, Get , Get All Jobs

    Lecture 18: Setting up Search in Mongo Atlas

    Lecture 19: Bookmarks

    Lecture 20: Hosting Server on Railway

    Lecture 21: Creating a Chat Model

    Lecture 22: Login post request with NodeJS Backend

    Lecture 23: Bookmark from a job id updates

    Lecture 24: Storing State in Shared preference and setting up dynamic app entrypoint

    Lecture 25: Using providers to setting advanced login page logic

    Lecture 26: Http request in providers and logout function in provider

    Lecture 27: Logining in and updating logout function

    Lecture 28: Update profile with CustomTextField

    Lecture 29: Setting up firebase with firebase cli

    Lecture 30: Setting up image picker and image cropper for both android and ios

    Lecture 31: Picking Images and cropping images using provider

    Lecture 32: Uploading the cropped file to firebase storage and retrieving the url

    Lecture 33: Update profile http request

    Lecture 34: Update user using jwt token

    Lecture 35: Update profile http request 2

    Lecture 36: Register & Login Update

    Lecture 37: Future Builder and getting backend data

    Lecture 38: Update profile inside the app

    Lecture 39: Future Builder ListView Builder ? Models and http request

    Lecture 40: Getting a job by id

    Lecture 41: Handling list from the backend and display the list in a custom widget

    Lecture 42: Search node backend data using flutter

    Lecture 43: Bookmarks model & backend update and http request

    Lecture 44: Adding Bookmarks and deleting bookmarks

    Lecture 45: Getting all book marks backend and ui

    Lecture 46: Messaging api

    Chapter 6: Messaging and chat

    Lecture 1: Messaging Chat api and postman test

    Lecture 2: Connecting node server to sockets

    Lecture 3: Creating Chat and Messaging Models

    Lecture 4: Chat and Messaging Services

    Lecture 5: Showing chats in ListView builder using Future builder and models

    Lecture 6: Custom Chat tile

    Lecture 7: Chat Page appbar

    Lecture 8: Showing messages

    Lecture 9: Chat Text input field

    Lecture 10: Connecting to socket client

    Lecture 11: Sending messages to backend and to sockets

    Lecture 12: Handling paginated list using scroll controller

    Lecture 13: Real-time messaging

    Lecture 14: Resources of the course

    Chapter 7: Installation guide

    Lecture 1: Installation guide for app and create users

    Lecture 2: Upload Jobs

    Lecture 3: Chat part

    Lecture 4: Chat between users

    Instructors

  • Flutter and Nodejs Course - Job App With Chatting  No.2
    Dastagir Ahmed
    React Native, Fluttter, Laravel Teacher
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 3 votes
  • 3 stars: 1 votes
  • 4 stars: 7 votes
  • 5 stars: 14 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!