
Design and implement the splash screen and onboarding flow for a medical booking app in FlutterFlow, integrating Firebase authentication and frontend and backend setup.
Build and customize the login and signup screens in FlutterFlow, including email and password fields, forgot password, Google and Apple sign-in options, and sign-up flow.
Design the home screen in FlutterFlow, building a widget tree with a greeting row, avatar image, health message, a search field, and horizontal carousels of doctors.
Create the all doctors screen in FlutterFlow, building a list view of doctors with image, name, cardiology and distance, plus a rating row in cards ready for backend later.
Design and implement a doctor's details page in FlutterFlow, including doctor image, description, and a calendar with time slots and actions to send a message or book an appointment.
Build the bookings frontend in FlutterFlow by creating a booking successful bottom sheet, a my bookings page with upcoming and past tabs, and a reusable booking card with actions.
Learn to design the chats and messages frontend for a medical booking app in FlutterFlow, including a chat list with avatars, message bubbles, timestamps, and a bottom send input.
Learn to implement a backend flow for a medical booking app with Firebase authentication, including splash, sign up, login, and home navigation, plus saving name on signup and Google sign-in.
Explore backend design for a medical booking app: create a popular doctors collection in Firestore, implement doctor detail and booking flows, integrate Stripe payments, and support admin doctor approval.
Master Stripe payment integration in a FlutterFlow app, upgrade to Blaze plan, deploy the gateway, and manage bookings with a bottom sheet and app state.
Test Stripe payment gateway integration in a FlutterFlow medical booking app, validating booking success with test cards and Firebase bookings.
Learn to implement chat with two collections, chats and chat messages, query users excluding the current user, create chats, and manage messages with last message and time updates in FlutterFlow.
Create a doctor dashboard for a FlutterFlow medical booking app, enabling doctors to view bookings, join meetings, and manage profile pictures, availability, and meeting links.
Fix and enhance the doctor dashboard and build an admin panel in FlutterFlow, showing bookings, appointment times, and user roles for doctors, patients, and admins.
Discover how to view and download your FlutterFlow project code, connect a GitHub repository, download the APK, and publish a web version with SEO settings and version control.
Clone and share your FlutterFlow medical booking app by publicizing the project, then learn to resolve clone errors, configure Firebase, Firestore, Stripe, and deploy indexes and rules.
In this course, you will learn how to build a medical booking app that allows users (patients) to search and find doctors and book appointments with them, pay with Stripe the get on a video call with them either with a link to Google Meet or in-app video call.
The users will also be able to track their bookings and chat with Doctors.
You will learn the following and much more:
How to convert UiUx designs in Figma into Frontend in FlutterFlow
How to execute CRUD - Create Read Update Delete - in your FlutterFlow project with ease
How to add a Stripe payment gateway for receiving money
How to implement in-app chatting functionality in your project
How to implement in-app video calling functionality in your FlutterFlow project
How to set up Firebase rules
How to publish your app to the web
How to implement conditional visibility
How to make your app responsive across all mobile devices
This course is totally beginner-friendly and you don't need to have prior knowledge of Nocode development to get started but you need to have enough enthusiasm and willingness to learn and practice what is taught in this course and apply them to your own projects.