Ми розробляємо мобільні застосунки для коворкінгу під ключ: від аналітики до публікації в магазинах. Цей мобільний застосунок для коворкінгу замінює фізичні ключі, автоматизує бронювання переговорних та керує доступом. За статистикою Wikipedia, до 40% часу адміністратора витрачається на видачу ключів та обробку бронювань. Наш застосунок знижує це навантаження на 70%, а витрати на обслуговування фізичних пропусків — майже до нуля. Наприклад, коворкінг на 150 місць економить до $2000 на місяць на персоналі та картках. Вартість розробки базової версії починається від $15 000, а річна економія для коворкінгу на 500 резидентів може сягати $50 000. NFC-доступ у 4 рази швидший за QR (0.5–1 с проти 2–3 с). Отримайте консультацію, щоб дізнатися, як наше рішення підходить для вашого коворкінгу.
Скільки коштує розробка мобільного застосунку для коворкінгу?
Базова версія з каталогом просторів, бронюванням переговорних, QR-доступом та системою абонементів займає 5–7 тижнів. Інтеграція BLE-замків додає ще 1–2 тижні. Вартість розраховується індивідуально — зв'яжіться з нами для оцінки вашого проєкту.
Як реалізується безконтактний доступ?
Сучасні коворкінги переходять на смартфон замість RFID-карток. Ми пропонуємо три перевірені способи залежно від вашого обладнання та бюджету.
QR-код на дверях
Застосунок показує динамічний QR-код (оновлюється кожні 30 секунд), статичний сканер на дверях його зчитує. Найпростіший варіант, що не потребує заміни замків. Підходить для тимчасових гостьових пропусків.
NFC-емуляція (Host Card Emulation)
На Android смартфон емулює RFID-мітку через HCE — користувач прикладає телефон до зчитувача.
// Android: HCE для доступа class AccessHCEService : HostApduService() { override fun processCommandApdu(commandApdu: ByteArray, extras: Bundle?): ByteArray { val selectAid = byteArrayOf(0x00, 0xA4.toByte(), 0x04, 0x00) return if (commandApdu.startsWith(selectAid)) { val accessToken = accessRepository.getCurrentToken() accessToken.toByteArray() + byteArrayOf(0x90.toByte(), 0x00) } else { byteArrayOf(0x6F, 0x00) // неизвестная команда } } override fun onDeactivated(reason: Int) { } } HCE працює без NFC-рідера Apple Pay — тільки через власний Android NFC stack. На iOS аналог — Core NFC, але для емуляції карток iOS закритий. Тому на iOS обираємо QR або Bluetooth BLE.
Bluetooth BLE
Замки з BLE-чипом (популярні у Salto, Abloy) — застосунок надсилає зашифровану команду на замок через Bluetooth.
import CoreBluetooth class BLELockManager: NSObject, CBCentralManagerDelegate, CBPeripheralDelegate { func openLock(peripheral: CBPeripheral, accessToken: String) { guard let characteristic = lockCharacteristic else { return } let payload = buildAccessPayload(token: accessToken) peripheral.writeValue(payload, for: characteristic, type: .withResponse) } func peripheral(_ peripheral: CBPeripheral, didWriteValueFor characteristic: CBCharacteristic, error: Error?) { if error == nil { hapticFeedback.notificationOccurred(.success) // Дверь открылась } } } | Спосіб доступу | Швидкість відкриття | Надійність | Складність інтеграції | Вартість реалізації |
|---|---|---|---|---|
| QR-код | 2–3 с | Середня | Низька | Низька |
| NFC HCE | 0.5–1 с | Висока | Середня | Середня |
| Bluetooth BLE | 1–2 с | Висока | Висока | Висока |
NFC працює в 4 рази швидше за QR, а BLE — в 2 рази швидше за QR (1–2 с проти 2–3 с). Зв'яжіться з нами, щоб підібрати оптимальний спосіб доступу для вашого коворкінгу.
Абонементи та списання
Абонемент на коворкінг — це пакет годин або днів. Списання відбувається при кожному візиті. Ми реалізуємо гнучку логіку:
- Погодинний абонемент: time-в/time-аут, списується ceil(minutes / 60) годин.
- Денний абонемент: один день за будь-який візит в межах календарної доби.
- Безліміт: перевірка лише терміну дії, кількість візитів не обмежена.
| Тип абонемента | Списання | Максимум на добу |
|---|---|---|
| Погодинний | Кожні 60 хв | 12 годин |
| Денний | Один день за візит | 1 вхід |
| Безліміт | Не списується | Не обмежено |
Баланс абонемента оновлюється в реальному часі — через push після закриття сесії. Якщо баланс закінчився на половині дня, пропонуємо докупити прямо зі сповіщення. Це підвищує конверсію у допродажі на 20–30% за досвідом наших проєктів. Типовий коворкінг на 500 резидентів обробляє до 10 000 бронювань на день.
Система резидентів і гостей
Довгострокові резиденти мають постійний доступ та розширені права (комірки зберігання, виділений принтер). Гості — разовий доступ по QR, який резидент генерує для колеги із застосунку.
Гостьовий QR — обмежений: тільки конкретна зона, конкретна дата, максимум один вхід:
def generate_guest_qr( host_user_id: str, zones: list[str], valid_date: date ) -> str: payload = { "type": "GUEST", "hostId": host_user_id, "zones": zones, "validDate": valid_date.isoformat(), "singleUse": True, "token": secrets.token_urlsafe(16) } return sign_and_encode(payload, private_key) Чому гібридний підхід до доступу?
Комбінація QR для гостей і BLE для постійних резидентів дає оптимальний баланс між безпекою та зручністю. BLE-замки відкриваються в 2 рази швидше за QR (1–2 с проти 2–3 с) та не потребують візуального контакту, що критично для прохідних зон. QR залишається дешевим резервним варіантом для тимчасових відвідувачів.
Розробка мобільного застосунку для коворкінгу: 5 ключових етапів
- Аналітика та прототипування: збір вимог, User Flow, дизайн-макети.
- Розробка нативного коду: SwiftUI/UIKit для iOS, Jetpack Compose для Android, з дотриманням гайдлайнів.
- Інтеграції: підключення до бекенду, платіжних систем (StoreKit 2 / Google Play Billing), систем управління будівлею.
- Тестування: QA на реальних пристроях, навантажувальне тестування до 1000 одночасних бронювань.
- Публікація та підтримка: завантаження в App Store та Google Play, проходження рев'ю, гарантійне обслуговування 3 місяці.
Що входить в роботу
- Аналітика та прототипування: опис сценаріїв, User Flow, дизайн-макети.
- Розробка: нативний код під iOS та Android з дотриманням гайдлайнів.
- Інтеграції: підключення до вашого бекенду, платіжних систем, систем управління будівлею.
- Тестування: QA на реальних пристроях, навантажувальне тестування, перевірка сумісності.
- Документація: технічна документація по API, інструкції для адміністраторів.
- Публікація: завантаження в App Store та Google Play, проходження рев'ю.
- Підтримка: гарантійне обслуговування 3 місяці після запуску.
Орієнтири за термінами
Базова версія (каталог просторів, бронювання переговорних, QR-доступ, абонементи): 5–7 тижнів. BLE-інтеграція з конкретними замками — ще 1–2 тижні залежно від виробника. Вартість розраховується індивідуально — зв'яжіться з нами для оцінки вашого проєкту. Замовте розробку вже сьогодні, щоб автоматизувати управління вашим коворкінгом.
Приклад реалізації гостьового QR на серверній стороні
def generate_guest_qr( host_user_id: str, zones: list[str], valid_date: date ) -> str: payload = { "type": "GUEST", "hostId": host_user_id, "zones": zones, "validDate": valid_date.isoformat(), "singleUse": True, "token": secrets.token_urlsafe(16) } return sign_and_encode(payload, private_key) Наша команда має 5+ років досвіду в розробці мобільних застосунків, понад 30 успішних проєктів у сфері пропускних систем та коворкінгів. Ми гарантуємо високу якість та підтримку після запуску.







