Мобільний додаток для перепродажу вживаних книжок та продажу електронних файлів повинен бути дуже зручним та легким у використанні. Додаток повинен мати наступний функціонал:
Реєстрація та авторизація користувачів - користувачі можуть створювати облікові записи, редагувати свій профіль, змінювати паролі та відновлювати забуті паролі.
Додавання товару - користувачі можуть додавати книги або електронні файлі до продажу. Користувачі повинні мати можливість вибирати тип товару (вживана книга, електронний файл), додавати опис товару, встановлювати ціну та завантажувати фотографії товару.
Пошук - користувачі можуть шукати книги або електронні файлі за назвою, автором, жанром, або ISBN номером. Пошук можна робити як в магазині, так і в категоріях.
Категорії - користувачі можуть шукати товари за категоріями, наприклад, наукова література, художня література, фантастика тощо.
Оформлення замовлення - користувачі можуть додати товари до кошика, переглянути свій кошик та оформити замовлення. Користувачі можуть вибирати з різних методів оплати, таких як кредитна картка або PayPal.
Комунікація між користувачами - користувачі можуть обмінюватись повідомленнями з іншими користувачами, щоб уточнювати деталі замовлення та доставки.
Відгуки та рейтинг - користувачі можуть залишати відгуки та оцінки товарів, що дозволить покупцям бути впевненими в якості товару та послуг.
Промокоди та знижки - додаток може мати систему знижок, промокодів та подарунків, які можуть заохочувати користувачів до купівлі товарів в додатку. Наприклад, знижки для нових користувачів, знижки на покупку кількох товарів, промокоди для повторних покупок тощо.
Історія замовлень та операцій - користувачі можуть переглянути свою історію замовлень та операцій, щоб відстежувати свої покупки та платежі.
Налаштування - користувачі можуть налаштувати різні параметри додатку, наприклад, мову, валюту, розмір шрифту, попередження про нові товари та інші параметри.
Усі дані про товари, користувачів та їхні замовлення повинні зберігатись на сервері, щоб користувачі могли отримувати доступ до них з будь-якого пристрою, який підтримує додаток. Крім того, додаток повинен мати гарний інтерфейс та бути оптимізований для роботи на різних мобільних пристроях з різними розмірами екранів.