Доработать проект

2 000 руб. за проект
19 ноября 2024, 00:31 • 1 отклик • 35 просмотров
Проект на тему "Справочник лекарств"
Разработан с использованием Flask и включает маршрутизацию между несколькими ключевыми страницами, обеспечивая удобный и функциональный интерфейс для пользователей. Основные страницы и функционал проекта включают:
- Начальная страница: предоставляет пользователю доступ к основным функциям сайта. С неё можно перейти на вкладку для авторизации пользователя.
-Авторизация пользователя: На странице авторизации пользователь может выбрать вход в систему или регистрацию.
При регистрации необходимо указать ФИО, адрес электронной почты и пароль.
Для подтверждения электронной почты на указанный адрес отправляется код подтверждения, который пользователь должен ввести для завершения регистрации.
После успешной авторизации пользователь получает доступ к личному кабинету и всем функциям сайта.
- Страница с лекарствами: Эта страница предназначена для работы с базой данных лекарств. Основной функционал:
Поиск лекарств: пользователи могут вводить название препарата и быстро находить его.
Категории препаратов: ниже строки поиска размещены тематические разделы, такие как «Популярные товары», «Товары для детей» и т.д., что упрощает навигацию.
- Страница препарата: при выборе лекарства открывается отдельная страница, где отображается:
Фото препарата, Описание: инструкция по применению, состав, противопоказания, способы применения и прочая информация.
- Страница с календарем-планировщиком: На этой странице пользователь может создавать напоминания о приёме лекарств. При добавлении напоминания можно:
Выбрать препарат из списка: календарь интегрирован с базой данных, что позволяет быстро находить нужное лекарство, Указать время и периодичность приёма.
Задачи для доработки проекта:
1. Разработать систему авторизации пользователя:
- Вход для зарегистрированных пользователей с сохранением сеанса.
2. Создать базу данных лекарств и подключить её к проекту:
База данных должна содержать: название препарата, состав, инструкцию по применению, противопоказания, способы применения.
3. Обеспечить интеграцию базы данных с поисковой системой на странице «Лекарства» и функцией выбора препарата в календаре.

Проект можно посмотреть здесь: https://github.com/grigorevadasha/flask.git