Skip to content

Instantly share code, notes, and snippets.

@SohelAhmedJoni
Last active September 30, 2023 17:10
Show Gist options
  • Save SohelAhmedJoni/87078e39525a004f675eddf1dcea663e to your computer and use it in GitHub Desktop.
Save SohelAhmedJoni/87078e39525a004f675eddf1dcea663e to your computer and use it in GitHub Desktop.
Task

AwazZ-backend

Repo: https://github.com/SohelAhmedJoni/Awazz-Backend/tree/main/

AOW: internal/model

Resource: https://socialhub.activitypub.rocks/pub/guide-for-new-activitypub-implementers

https://seb.jambor.dev/posts/understanding-activitypub/

Example: https://github.com/satellity/satellity/tree/main/internal/models

Saria's Task:

Task: create a model and apropiate interface, with activitypub 2.0
Users:
- User ID [base58 of public key]
- Username
- Email
- Password
- Profile Picture
- Bio
- Location
- Followers Count
- Following Count
- Posts Count
- Likes Count
- Comments Count
- Joined Date
- Last Active Date
- Verification Status
- Privacy Settings

Nishat's Task:

Task: create a model and apropiate interface, with activitypub 2.0
#### Posts:
- Post ID
- User ID
- Caption
- Media Type (Image, Video, Text)
- Media URL
- Hashtags
- Location
- Created Date
- Updated Date
- Likes Count
- Comments Count
- Shares Count

Ritu's Task:

Task: create a model and apropiate interface, with activitypub 2.0
#### Comments:
- Comment ID
- Post ID
- User ID
- Comment Text
- Created Date
- Updated Date
- Likes Count
- Replies Count

rahat's Task:

Task: create a model and apropiate interface, with activitypub 2.0
Groups:
- Group ID
- Group Name
- Group Description
- Group Type (Public, Private)
- Group Members Count
- Group Admins Count
- Group Rules
- Group Image URL
- Created Date
- Updated Date

Events:
- Event ID
- Event Name
- Event Description
- Event Type (Online, Offline)
- Event Date
- Event Time
- Event Location
- Event Image URL
- Event RSVPs Count
- Event Attendees Count
- Event Host User ID
- Created Date
- Updated Date
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment