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

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 تومان
    افزودن به سبد خرید