====== Темы курсовых работ ====== ===== 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