Skip to content

Forum and Discussion Area Implementation (if we have time) #19

Description

@Raffi02k

Issue Description

Develop a forum and discussion area where users can interact with one another. This will allow users to ask questions, share experiences, and discuss career-related topics. The system should allow for creating discussion threads, commenting, and voting on topics.

Difficulty Level

  • Complexity: Medium
  • Estimated Time: 3-4 days
  • Skills Required: Spring Boot, Thymeleaf, Spring Security

Objectives

  • Users should be able to create and participate in discussion threads.
  • Implement upvote and downvote mechanisms for user interactions.

Tasks

  • Create the database schema for forums and discussion threads.
  • Implement functionality to allow users to post questions and replies.
  • Add upvote and downvote features for posts.
  • Configure proper access control to ensure only authorized users can interact.

Acceptance Criteria

  1. Users can create discussion threads and post replies.
  2. Voting system is in place (upvote/downvote).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions