-
Notifications
You must be signed in to change notification settings - Fork 2
Features List
Список требований
- Пользователь должен проходить предварительную авторизацию
- Система должна работать на выделенном сервере с доменом второго уровня
- При добавлении в группу записи необходимо заполнить форму со следующими полями: Наименование покупки, цена покупки, фотография чека или товара (по желанию).
- Страница со статистикой по группе, где указаны тип распределения денежных ресурсов и формирования отчетов.
- Организовать сбор средств:
- с фиксированной суммой (нужно собрать какую-то конкретную сумму, и все сдают равную часть)
- с плавающей суммой (все сдают кто-сколько может, т.е. фиксировать только сам факт сдачи)
- скрытый сбор (когда кому-то на день рожденья скидываются, чтоб он не видел
- Добавить фотографию товара
- Добавить фотографию чека
- Система рейтингов и отзывов о товаре (эти печеньки нам нравятся, а эти не особо)
- Добавить REST API для взаимодействия с другими системами
- Экспорт в формат какой-либо системы финансового менеджмента (GnuCash)
- Организовать систему уведомлений (по почте/SMS):
- о наличии долгов
- о наличии/отсутствии необходимости купить "что-то к чаю"
- о новых отзывах
- Реализовать функционал заказов (кому что купить?)
- Добавить "оплату по расписанию" (на этой неделе за воду платит А, на следующей Б, потом В...)
- Добавить доску объявлений (типа торт в холодильнике, доедайте)
- Реализовать рулетку (когда все говорят "не знаю" в ответ на вопрос о том, чего будем брать)
- Реализовать счётчик калорий
- Прикрутить "кассу взаимопомощи (с процентами?)
- Добавить виджет погоды, курсов валют и пробок
- Система планирования (на этой неделе мы пробуем один вид чая, на следующей другой)
- Чат/обмен сообщениями
- Лайки
- Система голосования за товар (например хотят скинуться на чайник в офис)
- Система учета пожеланий работников
- Фотоальбом группы
- Комментарии к записям
- Создавать группы. Приглашать/удалять людей из группы.
- Формирование отчетов по определенным параметрам (за определенное время, по какому-то участнику группы).
- Высылать счета участникам группы. Оповещать о выдаче наличных из бюджета, осуществляющим покупки.
- Создание разделения по типу покупки(например: для отдела 1). В группе состоит несколько человек, но товар определенного типа оплачивает часть из них.
- Система блокировки пользователей (Если кто-то не отдает долги, отправлять в бан или выдавать предупреждение)
- Встроенный калькулятор
- Наличие виджетов в мобильном приложении
- Защита входа в приложение паролем (типа пинкода для доступа к данным)
- В формирование отчетов добавить графическое представление (диаграммы, графики и тп)
- Резервное копирование данных "корпоративного кошелька"
Краткое описание
Пользователь регистрируется в приложении. Ему присваивается уникальный номер (ID), ну или берется ник из vk, если регистрация будет производится через эту социальную сеть. Пользователь создает группу и приглашает туда необходимых людей. Поиск людей для приглашения осуществляется с помощью ID/ника. Создавший группу пользователь является ее администратором, что дает ему возможность приглашать и удалять других пользователей, выставлять определенные настройки для группы. Вступить в группу можно только по приглашению и никак иначе. Поиск по группам отсутствует. Пользователь может состоять в нескольких группах. В группе есть страница с постами о покупке и отдельно с финансовыми показателями. Сделав покупку пользователь делает пост, вводя всю необходимую информацию и прикрепляя фото. Вывод постов происходит на подобии ленты новостей в vk, друг за другом с указанием автора поста, информации о покупке и фотографией. У каждой группы есть страница с финансовыми операциями и показателями. Тут указывается способ распределения ресурсов, размер бюджета, расходы того или иного пользователя. Тут же формируются отчеты о распределении денежных средств, долгов того или иного пользователя и т.д.
Способы распределения ресурсов:
- Распределение на всех. Кто-то делает покупки, а потом сумма распределять на всех участников.
- Бюджет. Есть определенный бюджет на месяц и все покупки осуществляются на эти деньги. В итоге будет отчет, кому и сколько надо выдать из бюджета за покупки