Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо разработать мобильное приложение на React Native для устройств на ОС Андроид и МакОС. Приложение необходимо будет в дальнейшем загрузить в эпл стор и гугл плэй (Необходимо будет создать отдельные аккаунты разработчиков под нас). 

Структура приложения.

Приложение содержит следующие экраны:

1. Главная

2. Авторизация

3. Личный кабинет

4. Мои исследования

5. Страница исследования

6. Страница с персональными данными пациента

7. Все врачи

8. Страница врача

9. Все клиники

10. Страница клиники

11. Все услуги

12. Страница о Нас

13. Текстовая страница с политикой конфиденциальности

Описание каждого экрана:

1. Главная

Содержит следующие пункты:

1. Личный кабинет (для авторизованного пользователя) или Войти (для не авторизованного пользователя).

2. Специалисты

3. Клиники

4. Услуги

5. О нас

2. Личный кабинет

Страница доступна только авторизованным пользователям.

При входе в личный кабинет содержатся следующие пункты:

1. Персональные данные

При переходе на данную страницу содержатся личные данные пациента – ФИО, номер телефона, дата рождения.

2. Мои исследования

При переходе на данную страницу содержится перечень всех исследований, которые сдавал пациент. Должна быть реализована

возможность перейти на страницу отдельного исследования.

3. Политика обработки персональных данных. Обычная текстовая страница.

4. Выход (разлогиниться).

3. Специалисты

На данной странице содержится перечень всех специалистов центра. Должна быть реализована возможность перейти на страницу отдельного специалиста. Там содержатся следующие данные:

- ФИО

- Должность

- Ученая степень

- Квалификационная категория

- Членство в ассоциациях

- Стаж работы

- Образование

- Последипломное образование

- Действующие специальности

- Трудовая деятельность

- Стажировки

- Участие в клинических исследованиях

- Участие в конференциях

- Публикации

- Клиники в которых врач принимает

4. Клиники

На данной странице содержится перечень всех клиник. Должна быть реализована возможность перейти на страницу клиники. Там содержатся следующие данные:

- Фото больницы

- Наименование подразделения

- Адрес

- Телефон (3 поля)

- Адрес электронной почты (1 текстовое поле)

- График работы (3 поля)

- Фрагмент карты (фрагмент Яндекс.Карты с отметкой организации)

5. Услуги

На данной странице содержится перечень всех услуг которые оказывает центр. Все услуги разбиты на категории. У

категории может быть подкатегория. Должен быть реализован раскрывающийся список

при нажатии на который открывается перечень всех услуг или подкатегорий,

которые содержатся в данной категории.

Все услуги представлены в формате. Название услуги – цена (для услуги не требуется отдельная страница).

6. О нас

Текстовая страница содержит информацию о клинике, может содержать фотографию или картинку.

7. Войти

Содержит форму куда пользователь может ввести номер телефона и пароль и кнопка «Войти».

Все данные, которые содержатся в приложении подгружаются с сервера по технологии Rest API.

Регистрация осуществляется на стойке в клинике (т.е. нет необходимости делать страницу регистрации). В

качестве логина выступает номер телефона. Серверная часть написана на Laravel. Авторизация осуществляется через специальный токен.

Адреса end поинтов, методы и необходимые параметры для отправки запросов отправим отдельно.

3 года назад
guest_16305771432154
3 года в сервисе
Был
3 года назад