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

80 000 руб. за проект
07 июня 2024, 20:14 • 15 откликов • 147 просмотров
Рабочее название - SmartClassChat - это чат-приложение для одной частной российской школы. Приложение предоставляет учащимся, учителям и родителям удобный и безопасный способ коммуникации, совместной работы и обмена информацией. Оно позволяет участникам школьного сообщества быть в курсе актуальных событий, получать важные уведомления от учителей и администрации школы, обмениваться заданиями, материалами и обсуждать учебные вопросы.




Описание:


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




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



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



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



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


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




Требования:


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



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



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



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



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



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



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



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


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


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






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