create a new page and show following activities.
when a new user login/logout - xyz logged just in or logged out types
when a user request for verification - xyz user requested to verify abc pr
when a user deletes an object - xyz user deleted his/her issue/pr etc
when a mentor verifies a pr - abcmentor verified zbc pr of xyz user
on changing a label of issue - label of xyz issues changed from open to close etc
and so on ...
create a Activity model with required attributes as -
from_user - who performs some action
to_user - in case of verification user to mentor or mentor to user
activity_description - what is the action performed
time - time when action performed
create a activity view for rendering all the activities and then use ajax etc to append all the new activities in real-time without page refresh
This is a big task so every part of this task will have partial points distribution. there are no limitations on what part is done by whom i.e. even a single user can add complete feature or just a part of it ๐