وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Next.js 14 Doctor Appointment Booking App 2024

سرفصل های دوره

Build a Scalable Doctor Appointment Web App with Next.js 14, Clerk, Ant Design, and Tailwind CSS


1 - Introduction
  • 1 -Create next app
  • 2 -Install and setup ant design
  • 3 -Ant design theming

  • 2 - Authentication using clerk
  • 1 -Clerk intro
  • 2 -Clerk account and project setup
  • 3 -Clerk sign-up and sign-in pages
  • 4 -Clerk middleware
  • 5 -Clerk sign-up and sign-in process
  • 6 -Get and show logged-in user details
  • 7 -Homepage design and styling
  • 8 -Sign-up and sign-in pages styling

  • 3 - Saving users
  • 1 -Mongodb setup
  • 2 -User model
  • 3 -Save user - part 1
  • 4 -Save user - part 2

  • 4 - Layouts
  • 1 -Public layout
  • 2 -Private layout
  • 3 -Handle errors in layout
  • 4 -Handle loading in layout
  • 5 -Menu items
  • 6 -Logout

  • 5 - Access management
  • 1 -Get all users
  • 2 -Show all users
  • 3 -User permissions - part 1
  • 4 -User permissions - part 2

  • 6 - Doctors Form - UI
  • 1 -Doctors CRUD - Intro
  • 2 -Doctor form UI
  • 3 -Firebase integration
  • 4 -Firebase upload operation

  • 7 - Save doctor
  • 1 -Doctor model
  • 2 -Save doctor - server action
  • 3 -Show doctors
  • 4 -Edit doctor - part 1
  • 5 -Edit doctor - part 2
  • 6 -Delete doctor

  • 8 - Book appointment
  • 1 -Appointment booking screen - UI
  • 2 -Appointment model and server action
  • 3 -Test appointment booking logic
  • 4 -Display available doctors
  • 5 -Patient details form

  • 9 - Payment gateway integration
  • 1 -Stripe intro and setup
  • 2 -Get client secret
  • 3 -Integrate stripe ui elements
  • 4 -Complete payment
  • 5 -Save appointment - part 1
  • 6 -Save appointment - part 2

  • 10 - Appointment confirmation
  • 1 -Get appointment by id
  • 2 -Show appointment data
  • 3 -Print appointment data
  • 4 -Test complete appointment confirmation

  • 11 - Appointments Module - Admin
  • 1 -Display appointments
  • 2 -View single appointment info
  • 3 -Cancel appointment

  • 12 - Patients Module - Admin
  • 1 -Display patients list
  • 2 -Display selected patient appointments

  • 13 - Handling loaders or spinners in server components
  • 1 -Server components loading state - part 1
  • 2 -Server components loading state - part 2

  • 14 - Dashboard - Admin
  • 1 -Get dashboard data
  • 2 -Dashboard UI
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 43410
    حجم: 4878 مگابایت
    مدت زمان: 524 دقیقه
    تاریخ انتشار: ۱۵ اردیبهشت ۱۴۰۴
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید