DIY make wearable with adruino help

Ok if I would like to create myself a wearable activity tracker (9-axis motions)
I would need

  • 1x adruino mini
  • Nand flash -> ebay (saving data and restore later on pc or via bluetooth on smartphone)
  • BLE -> ebay
  • MPU9250 -> ebay
  • Micro-sub lipo charger -> ebay ( would I be able to read data from the micro-usb when i would connect on pc? (with the needed code))
  • Button ->ebay (it cant become power button right? (but it can be coded to send device in "sleep" and not record activity

Is it possible to create a wearable with the above? oh forgot of course a Lipo chargable battery xD

Thanks in advance