Разработка MVP проекта для обучения школьной математике

1 300 руб.за час
23 февраля 2021, 15:01 • 11 откликов • 75 просмотров
Здравствуйте. Мы взялись за разработку MPV достаточно большого проекта, предназначенного для обучения школьной математике. Сейчас у нас готово ТЗ (возможно в процессе будет корректироваться). Есть наброски дизайна, в ближайшее время будем искать дизайнера на фрилансе. Разработку начали на следующем стеке технологий: Сервер: Node.js Бд: Postgres Фронт: React + Next.js (для ssr - server side rendering). Но программист, который начал разрабатывать сильно занят на основной работе и времени на этот проект уделял слишком мало. После этого мы отказались от идеи привлечения программиста за долю в проекте и приняли решение найти на фрилансе программиста, который сможет потянуть основную разработку. С учётом того, что проект большой, будем дополнительно привлекать ещё фрилансеров (по согласованию с ключевым исполнителем). Всего проект будет состоять из 2 Веб сайтов. Один – для внутреннего использования (добавление контента, контроль ключевых параметров) – админка, второй – пользовательский интерфейс.

Нужен Fullstack Web Developer, который сможет взять на себя основную часть кода (в основном бэкенд – около 60% проекта), поможет распределить задачи на других фрилансеров (дизайн, вёрстку, разработку отдельных модулей) и собрать и выложить проект на хостинг. Проект обеспечит полную занятость приблизительно на год. Возможно, в дальнейшем, потребуется техподдержка и доработка проекта. Весь контент сайта будет разрабатываться и добавляться другими специалистами через админку.



Вся разработка будет разбита на отдельные задачи. Каждая задача будет оцениваться отдельно и оплачиваться после её завершения.

Первую задачу можно условно разделить на 3 составляющие:

  • разработка виртуальной клавиатуры, которая содержит математические операторы (степень, корень, логорифм…), цифры, буквы латинского алфавита.
  • Разработка окна, в котором отображается введённое с помощью этой клавиатуры математическое выражение.
  • Создание структуры в базе данных (БД). Сохранение мат.выражения в БД. чтение из БД и отображение прочитанного в окне.
Для примера схожий функционал реализован тут: https://www.mathway.com/ru/Algebra

Всего на клавиатуре должно быть 69 математических операторов и весь латинский алфавит (27). Структуру клавиатуры дадим разработчику. Дизайн не имеет значения, так как этот функционал будет использоваться в админке для формирования контента. При разработке отображения математических выражений можно использовать сторонние API (например, https://www.mathjax.org/#features). Первую задачу можем оплатить любым удобным способом. Дальнейшие расчёты желательно вести через договор с ИП. Ждём предложений с ориентировочной оценкой по реализации вышеизложенной задачи.