I am working as a server side developer in industry for last 2 years. One project in my last company was same as yours, in it I designed mongoDB schema to maintain a time line to compute activity day wise count. Activities are sent by various nodes regularly at an interval of one minute. just to design schema merely take two days, may be less.
thanks