Проекты*

Web-приложение для создания и обмена визитками

Работа призёра открытой городской научно-практической конференции «Инженеры будущего» по направлению «Инженеры» в секции «Информационные технологии, программирование, прикладная математика, социальный инжиниринг» среди работ учащихся 10–11 классов

Направление работы: Программирование
Авторы работы: ГБОУ Школа № 1329
Предметы: Информатика
Классы: 10 класс
Мероприятия: Открытая городская научно-практическая конференция «Инженеры будущего» по направлению «Инженеры» 2022 года

Актуальность

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

Цель

Разработать web-приложение для создания и обмена визитками, которое будет помогать людям делиться информацией о себе.

Задачи

1.         Определить и изучить целевую аудиторию.

2.         Изучить похожие решения, представленные на рынке.

3.         Определить требования и функции сайта.

4.         Разработать модель проекта.

5.         Разработать базу данных.

6.         Определить структуру web-приложения.

7.         Выбрать среду разработки.

8.         Разработать дизайн.

9.         Создать приложение в выбранной среде разработки.

10.       Заполнить БД и протестировать web-приложение.

11.       Запустить приложение в эксплуатацию.

Оснащение и оборудование, использованное при создании работы

  • Компьютер

Описание

Для реализации Web-приложения были выбраны следующие инструменты.

1.         HTML, CSS, JavaScript – Frontend;

2.         Язык программирования Python, бэкэнд фреймворк Django, включая плагины;

3.         Allauth для регистрации и авторизации (https://github.com/pennersr/django-allauth);

4.         Import_export для импортирования и экспортирования базы данных (https://github.com/django-import-export/django-import-export);

5.         Qr_code для создания qr-кода (https://github.com/dprog-philippe-docourt/django-qr-code);

6.         SQLite – СУБД;

7.         Написание кода  PyCharm

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

В ходе тестирования было выявлено несколько ошибок, которые были исправлены, а итоговая версия допущена к запуску.

В качестве сервера был выбран Heroku.

Результаты работы/выводы

Создан сайт, с помощью которого можно создать свою визитку и поделиться ею.

Перспективы использования результатов работы

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