Темы курсовых работ

01 Календарь огородника

Реализуйте приложение-помощник для огородника.

Фичи:

напоминания и календарь основных сроков (когда что сажать / убирать / проверять / пасынковать …..)

сохранение информации о своем огороде (сколько у меня грядок, куда я что и когда сажал, какие сорта, семена, + фотографии)

хранение информации о статистике урожаев, отметках значимых событий (вредители, заморозки …)

02 Crowd-печать

Разработайте приложение которое (через большое количество заглушек) реализует сервис, позволяющий предприимчивым владельцам принтеров заработать на желающих что-то напечатать.

Пользователи: клиенты (оплачивают печать и отправлять документы с указанием задания) и владельцы принтеров (принимают деньги, проверяют заказ (может там не тот размер бумаги и тд), печатают, сообщают когда забрать).

Фичи:

создание заказов

«оплата» (заглушки)

уведомления о статусах заказов

учет расходов у владельцев (бумага, тонер)

статистика для владельцев принтеров

03 Справочник первой помощи

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

Фичи:

Поиск

Закладки

Интерактивный опросник

Поиск ближайшего мед учереждения по типу проблемы (стоматология, неотложка, травмпункт …)

04 Копировщик ключей

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

Фичи:

поддержка разных типов ключей

хранение созданных копий

отправка в соц сети и сохранение копий

05 Каталог городских птиц и животных (для бердвотчеров)

Приложение-каталог городских птиц и животных + социальные механики (профили, отметки кого и когда видел, фото).

Фичи:

Каталог с поиском и возможностью отправить кому-то информацию (Через Поделиться)

Профили пользователей

Отметки (когда и кого видел, возможность приложить фото)

Статистика (сколько и кого видел за неделю / месяц / год …)

06 Soundboard

Задача - сделать простое приложение, реализующее функции soundboard:

Фичи

Запись пользовательских семплов

Конфигурация клавиш на экране (сколько и как располагать, какие семплы накладывать)

Запись треков и возможность поделится

Макросы

07 Справочник и определитель лекарственных растений

Справочник лекарственных растений Ленинградской области + интерактивный определитель.

Фичи

Каталог с поиском

Возможность поделиться растением из каталога

08 Приложение для подготовки к экзамену https://www.basealt.ru/sertifikacija-specialista

Фичи:

Теория

Режим тренировки (решаем рандомные н вопросов из общего пула)

Режим экзамена (без подсказок и отображения правильности ответов)

Режим тренировки по темам (решаем вопросы из конкретной темы)

Статистика

09 Напоминатель для тревожных и забывчивых

Реализовать приложение, где пользователь сможет отмечать, сделал ли он какое-то важное действие (закрыл окно, выключил газ / утюг, принял лекарства и тд).

Фичи:

Список зафиксированных дел

Отметка, что дело сделано (с добавлением фото)

Поиск по списку

10 Городские квесты (собери все мосты / площади / переулки )

Приложение, где создано Н квестов по типу «Посети все мосты в СПБ». Приложение анализирует координаты пользователя и автоматически отмечает нужную локацию, когда пользователь рядом (например, Канетмировский мост)

Фичи:

статистика

профиль пользователя

достижения

уведомления

11 Задай вопрос другому

Реализуйте hotseat игру, где участникам задают рандомные вопросы из большой базы, а они должны 1) ответить сами 2) предположить, что ответил соперник

Фичи:

Передача хода (без раскрытия своих ответов)

Настройки сложности

Редактирование базы вопросов

Статистика игр

12 Hotseat игра по типу Dixit

Реализуйте игру с hostseat-режимом с механикой, похожей на Dixit (но ни в коем случае, не нарушающей авторские права).

Фичи:

Статистика

Задание имен пользователей

Возможность поставить паузу

Возможность безопасно (без риска показать свои карты) передать устройство другим игрокам

13 Кликер про болезни

Давайте вдохновимся Plague inc и сделаем с похожей механикой кликер.

Фичи

Статистика

Пауза

Выбор сложности

14 Простая игра про раскраску карт н цветами

Давайте портируем вот эту игру https://www.chiark.greenend.org.uk/~sgtatham/puzzles/js/map.html , но при этом зададим другое количество цветов.

Фичи:

Разные уровни сложности

Статистика

Пауза

15 Шахматы, где у каждого все фигуры одинаковые

Реализовать приложение для игры в шахматы, но только все фигуры одинаковые (на доске 16 ладей, слонов, коней …)

Фичи:

выбор режима игры (какие фигуры)

удобные элементы для hotseat - возможность отменить ход, диалоговые окна для передачи устройства

отображение счета в процессе игры

таблица статистики (побед, счета)

подсказки при игре с ботом

16 Шашки на троих

Реализовать приложение для игры в шашки на треугольном поле (на троих).

Фичи:

удобные элементы для hotseat - возможность отменить ход, диалоговые окна для передачи устройства

отображение счета в процессе игры

таблица статистики (побед, счета)

подсказки при игре с ботом

17 Круговые шахматы

Реализовать приложение для игры в круговые шахматы (https://ru.wikipedia.org/wiki/%D0%A8%D0%B0%D1%85%D0%BC%D0%B0%D1%82%D1%8B_%D0%BD%D0%B0_%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D1%8B%D1%85_%D0%B4%D0%BE%D1%81%D0%BA%D0%B0%D1%85) как с ботом (бот очень тупой), так и человеком по hotseat.

Фичи:

удобные элементы для hotseat - возможность отменить ход, диалоговые окна для передачи устройства

отображение счета в процессе игры

таблица статистики (побед, счета)

подсказки при игре с ботом

18 Построение маршрутов с учетом плохой парковки

Реализуем клиент (Свой навигатор) для сценария из темы «Построение маршрутов с учетом плохой парковки» https://se.moevm.info/doku.php/staff:courses:no_sql_introduction:course_work:topics