Skip to content

Portfolio: iOS/Swift application for controlling a household air purifier via Bluetooth LE

Notifications You must be signed in to change notification settings

mavrinpn/Capsula-Link-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Capsula Link

About

Capsula Link is a mobile native application developed with a fully custom design for iOS using Swift language.

Capsula Link

The application allows the user to control multiple Capsula air purifiers. It uses the BLE 4.0 protocol to communicate with the devices. The app provides complete two-way communication with the device: reading current readings, managing operation modes, setting the device's schedule, adjusting parameters, and displaying errors.

A hidden engineering menu is implemented specifically for the manufacturer, allowing initial device setup and testing.

The mobile application is designed to support connecting new models of air purifiers in the future.

AppStore

AppStore Link

Other Features

  • Localization according to System Locale
  • Adaptive UI
  • Does not use third-party libraries

Backend

  • The server part is deployed on a VDS on Node.js (Express, Mongoose, Passport) and is proxied via Nginx.
  • MongoDB is used as the database.
  • The server part includes an API for the application - functions for sending statistics on the use of cleaners.

Supports iPad

Capsula Link

Watch on Youtube

Capsula Youtube

My LinkedIn: Pavel Mavrin

About

Portfolio: iOS/Swift application for controlling a household air purifier via Bluetooth LE

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages