Как отформатировать серверную часть моего приложения для скалолазания?Javascript

Форум по Javascript
Ответить
Anonymous
 Как отформатировать серверную часть моего приложения для скалолазания?

Сообщение Anonymous »

Я пытаюсь создать приложение для скалодрома, используя JavaScript (а также немного HTML и CSS). Я использую Vue для внешнего интерфейса и MongoDB для серверной части.
Для тех, кто не знаком со скалолазными тренажерами, в тренажерном зале есть несколько секций стен, и каждая секция стены имеет несколько маршрутов, которые установщики маршрутов прокладывают, просверливая в стене зацепы для лазания. Вот видео, чтобы оно имело больше смысла (вам нужно посмотреть только первую минуту или две, чтобы понять идею).
Одна функция, которую я хотел бы видеть в приложении, — чтобы каждый пользователь мог отслеживать, какие маршруты он проделал, а также сколько попыток ему потребовалось для завершения каждого маршрута. Кроме того, я бы хотел, чтобы приложение давало рекомендации по улучшению результатов лазания на основе этой информации. На внешнем интерфейсе это будет выглядеть как страница с каждым разделом маршрута и маршрутами восхождения на этом участке, перечисленными под ним. Слева от каждого маршрута восхождения будет установлен флажок, указывающий, прошел ли его пользователь, а также запись справа, указывающая, сколько попыток было предпринято. Внизу страницы будет кнопка «Получить отзыв». Пользователи могут нажать, чтобы получить отзыв, который также будет отображаться внизу страницы.
Суть моего вопроса:
Что мне нужно на серверной части для этого? Должен ли я иметь схему списка всех маршрутов с указанием количества попыток, предпринятых для завершения каждого маршрута, или, может быть, схему для каждого отдельного маршрута, включающую accountId, RouteId и количество попыток, предпринятых для завершения этого маршрута? На данный момент это две мои идеи, но, честно говоря, я не уверен, верна ли одна из них, поскольку я новичок в программировании. Что касается обратной связи, мне, вероятно, придется каким-то образом реализовать искусственный интеллект для генерации обратной связи?
Это мой первый вопрос о переполнении стека, поэтому я прошу прощения, если вопрос плохо отформатирован или я нарушил какой-либо протокол. Я приложил все усилия, чтобы написать вопрос, но я определенно мог напортачить. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/798 ... imbing-app
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»