Dan Delivers

Кейс

Собственный проект · Кроссплатформенное приложение

Чередующиеся учебные недели — порядок на трёх платформах.

Скриншоты

  • Class Timetable в Windows: вкладки дней недели с понедельника по пятницу, выбор даты, индикатор «Неделя 1 из 2» и кнопка добавления записи
  • Class Timetable в браузере с теми же вкладками дней недели и индикатором недели цикла
  • Class Timetable на телефоне с Android
  1. Проблема

    Во многих школах расписание чередуется: неделя А и неделя Б, нечётные и чётные недели. Обычные календари исходят из того, что все недели одинаковые, поэтому ученикам приходится заново вводить одни и те же занятия или гадать, какая сейчас неделя.

  2. Что я сделал

    Я написал приложение на Flutter с Material 3. Задаёшь длину цикла и дату начала — приложение само определяет, к какой неделе относится любая дата. Оно подсвечивает текущее занятие, позволяет задать каждому предмету свой цвет, кабинет и заметки, а также экспортировать всё расписание в JSON или восстановить его из файла.

  3. Результат

    Работающее приложение для Windows (с установщиком), Android и веба — всё из одной кодовой базы. Веб-версия уже доступна, исходный код открыт под лицензией MIT.

Проверь сам

Связанная услуга: Разработка мобильных приложений

Мой стек

За всё берусь. Ни в чём не мастер.
И всё равно довожу всю эту хрень до релиза

  • React
  • TypeScript
  • Node.js
  • Python
  • Kotlin
  • Flutter
  • C#
  • Docker
  • Linux
  • Cloudflare
  • Vercel