Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Track user activity #197

Open
rajatmw1999 opened this issue May 5, 2020 · 2 comments
Open

Track user activity #197

rajatmw1999 opened this issue May 5, 2020 · 2 comments
Assignees
Labels
gssoc20 Issue created during GirlScript Summer of Code 2020 hard

Comments

@rajatmw1999
Copy link
Collaborator

rajatmw1999 commented May 5, 2020

Write code to store the user activity in the user activity database model mentioned in issue #196 .

Tracking:

  1. Everytime a user visits the website, a call from front end should store that ip address in the database. If the IP address already exists, increment the number of visits in that particular record.
  2. As user clicks any button and visits any route, store the routes visited by the user in the array mentioned in database. Push the visited route in the array.
  3. Push the time spent by the user in that particular visit in an array.
  4. Push the ids of posts they liked in the array.
  5. Push the time they spent on each page and each section of page if possible.

Assume dummy data wherever possible, since the different parts of application are not completed yet.

@rajatmw1999 rajatmw1999 added gssoc20 Issue created during GirlScript Summer of Code 2020 hard labels May 5, 2020
@rinsacm
Copy link

rinsacm commented May 6, 2020

I'd like to work on this.

@rajatmw1999
Copy link
Collaborator Author

Assigned to @rinsacm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gssoc20 Issue created during GirlScript Summer of Code 2020 hard
Projects
None yet
Development

No branches or pull requests

2 participants