Мессенджер на Golang для частной школы

100 000 руб. за проект
03 мая 2024, 15:33 • 22 отклика • 129 просмотров
Рабочее название - SmartClassChat - это чат-приложение для одной частной российской школы. Приложение предоставляет учащимся, учителям и родителям удобный и безопасный способ коммуникации, совместной работы и обмена информацией. Оно позволяет участникам школьного сообщества быть в курсе актуальных событий, получать важные уведомления от учителей и администрации школы, обмениваться заданиями, материалами и обсуждать учебные вопросы.

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

1. Групповые чаты: Учащиеся, учителя и родители могут общаться в общих чатах по определенным классам или предметам, вне зависимости от их физического расположения. Это облегчает их взаимодействие, позволяет делиться и обсуждать материалы и задания.

2. Личные сообщения: Учащиеся, учителя и родители могут общаться лично, обмениваться информацией и получать индивидуальные консультации.

3. Уведомления и объявления: Учителя и администрация могут отправлять уведомления и объявления всем участникам школьного сообщества одновременно. Это может быть относительно актуальных заданий, изменений в расписании или других важных событий.

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

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

Требования к программному обеспечению:

1. Разработка приложения должна выполняться на языке Golang.

2. Приложение должно быть кроссплатформенным и работать на операционных системах Windows, macOS и Linux.

3. Безопасность данных должна обеспечиваться путем использования шифрования данных и протоколов безопасной передачи данных (например, TLS).

4. Приложение должно поддерживать разделение доступа на уровне пользователей, обеспечивая надежность и конфиденциальность информации.

5. Взаимодействие с базой данных должно быть безопасным и эффективным, обеспечивая сохранность информации и высокую производительность.

6. Приложение должно иметь масштабируемую архитектуру, чтобы его можно было легко адаптировать и расширять в случае необходимости.

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

8. Приложение должно иметь дружественный и интуитивно понятный интерфейс, обеспечивающий удобство использования всеми участниками школьного сообщества.

9. Приложение должно предоставлять администратору возможность управлять правами доступа пользователей, а также управлять другими настройками безопасности и функциональности.

10. Приложение должно поставляться с соответствующей документацией, включая руководство пользователя, чтобы участники школьного сообщества могли легко начать пользоваться им.


Оставляйте свой телеграм для связи.