課程資料
課程簡介
Build MERN Stack Doctor Appointment Booking Application From Scratch using React , Redux Toolkit , AntD , Node , MongoDB
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.
課程章節
- 10 個章節
- 40 堂課
- 第 1 章 Introduction / Setup
- 第 2 章 Login Registration Screens
- 第 3 章 Login Registration Backend
- 第 4 章 Authorization and Protected Routes
- 第 5 章 Layout
- 第 6 章 Applying for Doctor
- 第 7 章 Notifications
- 第 8 章 Users / Doctors List
- 第 9 章 Update Doctor Profile
- 第 10 章 Booking Flow
課程內容
- 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
評價
-
OOm patel
nice
-
MMatthew Baiamonte
This project does not follow the standard/modern best coding practices. For example, in the backend there's no controller folder or files just models and routes. He also includes his .env file the git repo which is not recommended and easily fixed in git ignore file. While this project does demonstrate basic MERN concepts enough to get the site running it is not something you would want to include in any portfolio or resume. I may try and reorganize/structure the project down the road following standard practice/methodologies. If I do Ill share my github repo.
-
TThota Sri Sai Chandu
Need a bit more explanation and also need the latest deployment method other than Heroku. I was also expecting a bit more interaction for doubt-solving.
-
DDarrel Jegathes
not enough technical explanation for each component. would suggest redoing with better insight