Archive - swe574-Fall2024-Group1/huddleup GitHub Wiki
Missing or Incomplete Functionalities:
2.1 User Registration (Password Complexity)
- Password complexity not enforced in
register
(12 characters, special characters, etc., as per SRS 2.1.1).
2.2 Profile Features
- Edit Profile: Missing functionality for users to update profile fields (SRS 2.1.4).
- Change Nickname: No endpoint to change user nickname (SRS 2.1.5).
- Anonymous Participation: No implementation allowing anonymous participation (SRS 2.1.6).
2.3 Post Templates
- Default Post Template: No enforcement of default template with fields like "Title," "Description," and "Photo" (SRS 2.3.1).
2.4 Community Moderation
- Publish/Edit Community Rules: Missing feature for publishing and editing community rules (SRS 2.2.3).
- Ban Users for Rule Violations: No checks for banning based on rule violations (SRS 2.2.3).
2.5 Content Reporting
- Content Reporting System: Missing reporting mechanism for harmful or offensive content (SRS 2.3.4).
2.6 Post Sorting
- Post Sorting by Views or Comments: Missing sorting by most viewed or most commented posts (SRS 2.3.3).
2.7 Analytics
- Reports on Active Users and Popular Content: No endpoints for usage statistics like active users, most commented posts, etc. (SRS 2.4.3).
30 September Class Notes
Elicitation:
Community, content (most important), user (on the common interest) recommendation in landing page
We would like to have recommendation even if you are a new member (no-prior activity)
Think of other challenges for recommendation
Success criteria for the platform:
- Content creation
- keep people coming
We will really focus on community side this semester
Incentives
Community:
- content
- karma - gemification
- badge (generic ones top contributor etc, self assigned badges)
- top user - top votes
- badge (generic ones top contributor etc, self assigned badges)
- Reputation
Users contributions can be categorized e.g. sports etc.