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
  • Reputation

Users contributions can be categorized e.g. sports etc.