This is the iOS client for the Happy App project. It has been created with RxSwift, designed for iOS 11+.
- Registration-less users
- Submit updates at most once a day (local timezone)
- Four values (Unhappy, somewhat unhappy, somewhat happy, Happy)
- View submissions (global, by place, by time)
- Widget
- 3D Shortcut
- Notifications
- Watch App
- Only UTC is supported
- Submit a happiness state
- View overall happiness state and a number of submissions
- Users restriction based on IP Address
- User management (mockable)
- Data source, posting & fetching (mockable)
The project has been created by Rafał Grodziński.