Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
MERN Stack Doctor Appointment Booking App
Rating: 4.4 out of 5(98 ratings)
614 students

MERN Stack Doctor Appointment Booking App

Build MERN Stack Doctor Appointment Booking Application From Scratch using React , Redux Toolkit , AntD , Node , MongoDB
Last updated 9/2022
English

What you'll learn

  • In this course, we will cover a range of topics, including building full-stack applications from scratch, working with complex MongoDB queries, schemas, and mod
  • We will also cover how to implement JWT authentication and password hashing for securing the application. You will learn how to use the Ant Design library for U
  • We will also cover how to implement notifications functionality for users, admins, and doctors. You will learn how to manage users, doctors, and appointments fr
  • We will even cover how to push your code to GitHub and host your application on Heroku. Throughout the course, we will provide 24/7 QA support to help you along
  • This course is suitable for developers who have some experience working with the MERN stack and want to learn how to build a doctor appointment booking applicat

Course content

13 sections40 lectures10h 0m total length
  • PROMO4:37

    Build a full stack mern doctor appointment booking app using React, Redux Toolkit, Node.js, Express.js, and MongoDB, covering authentication, authorization, bookings, notifications, admin dashboards, testing, and deployment.

  • Project Preview / Github Repo12:12

    Explore the mern stack monster doctor appointment booking app, covering user registration and login, admin doctor approvals, doctor and user roles, notifications, and appointment booking with availability checks.

  • React Setup4:37

    Set up a React application for the MERN doctor appointment booking app by creating a client with create-react-app, running on localhost:3000, and cleaning default templates to reflect the project title.

  • Node Setup4:11

    Initialize npm and install express, mongoose, jsonwebtoken, dotenv, and nodemon for the backend. Create server.js with express to run on port 5000 and enable automatic restarts.

  • Mongo Setup7:34

    Learn to set up MongoDB with Atlas, create databases and collections, and secure the connection URL using a .env file and dotenv in a Node.js server for your MERN app.

  • Mongo Connection5:27

    Set up a db config with mongoose and connect Node.js to MongoDB using mongoose.connect to the mongo url, then verify the connection in server.js.

  • ANTD Setup9:08

    Develop login and registration screens for the front end using antd, install react-router-dom and bootstrap for routing and styling, and prepare component structure before connecting to the back end.

Requirements

  • Javascript
  • React
  • Node
  • Mongo

Description

Hello and welcome to the course on building a doctor appointment booking application using the MERN stack!


In this course, we will cover a range of topics, including building full-stack applications from scratch, working with complex MongoDB queries, schemas, and models, and creating separate user interfaces for users, admins, and doctors.


We will also cover how to implement JWT authentication and password hashing for securing the application. You will learn how to use the Ant Design library for UI components and Redux Toolkit for state management.


We will also cover how to implement notifications functionality for users, admins, and doctors. You will learn how to manage users, doctors, and appointments from the admin panel.


We will even cover how to push your code to GitHub and host your application on Heroku. Throughout the course, we will provide 24/7 QA support to help you along the way.


This course is suitable for developers who have some experience working with the MERN stack and want to learn how to build a doctor appointment booking application with separate user interfaces for users, admins, and doctors. By the end of this course, you will have the skills and knowledge needed to create a fully functional doctor appointment booking application with notifications functionality and a secure authentication system.


MERN stands for MongoDB, Express, React, Node, after the four key technologies that make up the stack.

  • MongoDB - document database

  • Express(.js) - Node.js web framework

  • React(.js) - a client-side JavaScript framework

  • Node(.js) - the premier JavaScript web server

Express and Node make up the middle (application) tier. Express.js is a server-side web framework and Node.js is the famous and powerful JavaScript server platform. Regardless of which variant you choose, ME(RVA)N is the ideal approach to working with JavaScript and JSON, all the way through.

React is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta and a community of individual developers and companies.

Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser designed to build scalable network applications.

Who this course is for:

  • Fullstack Developers
  • MERN Stack Developers
  • This course is suitable for developers who have some experience working with the MERN stack and want to learn how to build a doctor appointment booking application with separate user interfaces for users, admins, and doctors. By the end of this course, you will have the skills and knowledge needed to create a fully functional doctor appointment booking application with notifications functionality and a secure authentication system.