1. Daily calorie allotment
2. Daily calorie logger
3. Daily weight logger
4. Food database with calorie info
Both Android and iPhone support. React Native should serve the purpose for supporting both the platforms. It should also have the support for sending push notifications to users as and when needed.
Also it should be easily integrated with wearable devices.