Skip to content

Application: Finding doctors and making online appointments. Test task for Doctor24 on SwiftUI.

Notifications You must be signed in to change notification settings

pitinovamargo/Doctor24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

Доктор24

Назначение и задачи приложения

Приложение помогает пользователям находить врачей и записываться к ним на прием в онлайн-режиме.

Цели приложения:

  • поиск нужного врача;
  • просматр информации о враче;
  • онлайн-запись на прием.

Описание приложения

  • Приложение состоит из ленты с карточками врачей, в каждую из которых пользователь может зайти и посмотреть более развернутую информацию о враче.
  • Пользователь может сортировать врачей по стоимости приема, опыту или рейтингу врача.
  • Пользователь может найти врача по фамилии или имени с помощью поля ввода.
  • Каждый врач имеет более детальную информацию о себе, прайс-лист своих услуг и кнопку онлайн-записи на прием.

Стек технологий

  • Swift, SwiftUI
  • Architecture: MVVM
  • Swift Package Manager
  • Kingfisher
  • URLSession
  • API

Установка

Установка и запуск через Xcode. Вам необходимо установить зависимости через Swift Package Manager (библиотека Kingfisher). Для работы с проектом необходимо запустить файл .xcworkspace.

Минимальная версия системы — iOS 16.0.

Ссылки

Дизайн Figma

About

Application: Finding doctors and making online appointments. Test task for Doctor24 on SwiftUI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages