Нужна помощь в выборе инструмента, подходящего для создания приложения/вебсайта, который займет меньше времени.

Вопрос или проблема

Я не программист, а студент менеджмента. Я выбрал курс “Гибкая методология разработки программного обеспечения”. Сейчас работаю над проектом колледжа по созданию приложения/сайта для займа книг из библиотеки (хостинг или локальный сервер). У меня есть фиксированный список пользователей и книг, хранящихся в Google Sheets.

Цель: Аутентификация пользователей: Пользователи должны входить в систему, используя свой номер зачетной книжки. Инвентаризация книг: Приложение должно отображать список доступных книг и их статус (доступно/выдано). Запрос на заимствование книги: Пользователи могут выбрать книги и отправить запрос на заимствование (нажав кнопку “отправить запрос”) в библиотеку по электронной почте.

Ограничения: Время: У меня жесткие сроки — 2-3 недели. Техническая экспертиза: Я начинающий, имеющий ограниченный или отсутствующий опыт программирования.

Что я пробовал до сих пор: Я попросил ChatGPT помочь мне с Google Sheets и MIT App Inventor, но код .js, который был предоставлен GPT для связи Google Sheets API с MIT App, не работает, поэтому приложение не может быть использовано.

Запрос: Я ищу руководство по наиболее эффективному способу разработки этого приложения/сайта в заданных ограничениях. Я открыт для использования платформ без кода или с минимальным кодом, чтобы ускорить процесс разработки.

Конкретные вопросы:

Рекомендуемые платформы без кода/с минимальным кодом: Какие платформы подходят для этого проекта? Интеграция данных: Как я могу интегрировать данные Excel/Google Sheets в приложение? Дизайн пользовательского интерфейса: Каковы лучшие практики для проектирования удобного пользовательского интерфейса? Интеграция электронной почты: Как я могу реализовать функциональность электронной почты для отправки запросов на заимствование библиотекарю? Любые советы, фрагменты кода/облачные платформы/или что-то еще были бы очень полезны. Пожалуйста, помогите.

Ответ или решение

Подбор инструментов для разработки приложения/веб-сайта библиотеки

Введение

Создание приложения дляBorrowing Books с использованием ограниченного времени и без глубоких знаний в программировании может быть вызовом. Однако, используя подходящие платформы и решения, можно успешно разработать функциональный продукт в установленные сроки. Рассмотрим подходящие no-code и low-code инструменты, способы интеграции данных из Google Sheets, а также инициативы по созданию удобного интерфейса и интеграции почты для отправки запросов.

Рекомендованные платформы no-code/low-code

  1. Bubble:

    • Описание: Bubble — это мощная no-code платформа, позволяющая создавать веб-приложения с помощью перетаскивания элементов.
    • Преимущества: Предоставляет широкий функционал для работы с данными, интуитивно понятный интерфейс, а также возможность интеграции с API.
    • Время разработки: Быстрая реализация функционала.
  2. Adalo:

    • Описание: Adalo — платформа, ориентированная на мобильные приложения, позволяющая создавать их без кодирования.
    • Преимущества: Простота в использовании и возможность быстро реализовать мобильные версии приложения.
    • Время разработки: Простой в освоении интерфейс, работоспособный прототип можно создать за короткое время.
  3. AppGyver:

    • Описание: AppGyver предлагает решения как для веб, так и для мобильных приложений, позволяя создавать сложные функциональности без программирования.
    • Преимущества: Широкое сообщество и множество учебных материалов.

Интеграция данных

Чтобы интегрировать данные из Google Sheets в ваше приложение, существует несколько подходов:

  • Google Sheets API: Используйте API для чтения и записи данных. Поскольку вы упомянули сложности с использованием JavaScript, попробуйте создать API запросы через Bubble или Adalo, которые имеют более простой интерфейс.
  • Zapier: Этот инструмент позволяет автоматически синхронизировать данные между Google Sheets и вашим приложением. Например, когда пользователь выбирает книгу, вы можете автоматически обновить статус в таблице.

Дизайн пользовательского интерфейса

Когда вы разрабатываете приложение, важно учитывать удобство и простоту для пользователя:

  • Минимализм: Уберите лишние элементы; оставьте только самое необходимое. Простота интерфейса поможет пользователям быстро адаптироваться.
  • Ясные вызовы к действию: Например, используйте кнопки с детальными подписями, как "Запросить книгу", для упрощения навигации.
  • Тестирование: Попросите друзей протестировать приложение и дать обратную связь для внесения улучшений.

Интеграция электронной почты

Для отправки запросов библиотекарю по электронной почте рассмотрите следующие варианты:

  • Email API: Используйте сервисы вроде SendGrid или Mailgun. Эти платформы предоставляют простые API для отправки почты и хорошо документированы.
  • Нативная интеграция в no-code платформах: Bubble и другие платформы часто имеют встроенные модули для интеграции электронной почты. Вы можете установить триггер для отправки автоматического письма при нажатии кнопки.

Заключение

Учитывая ваши ограничения по времени и техническим навыкам, использование no-code платформ, таких как Bubble или Adalo, представляется наилучшим решением для быстрого и эффективного создания библиотеки книги borrowing приложения. Интеграция Google Sheets через API или Zapier, продуманный интерфейс и почтовые интеграции помогут вам достичь желаемого результата.

Если у вас есть дополнительные вопросы или вам нужна дальнейшая помощь, не стесняйтесь обращаться. Удачи с вашим проектом!

Оцените материал
Добавить комментарий

Капча загружается...