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

[Feature]: Backend Development for Forum Feature #834

Open
3 tasks done
Garvanand opened this issue May 11, 2024 · 7 comments
Open
3 tasks done

[Feature]: Backend Development for Forum Feature #834

Garvanand opened this issue May 11, 2024 · 7 comments
Assignees
Labels
backend Backend related task enhancement New feature or request gssoc hard level3

Comments

@Garvanand
Copy link

Garvanand commented May 11, 2024

Is your feature request related to a problem? Please describe.

Develop the backend infrastructure necessary to support the forum feature within the Digitomize platform. This includes implementing the following functionalities:

Database Schema: Design and implement a database schema to store forum posts, user interactions, reputation points, and other relevant data.
API Endpoints: Develop API endpoints to handle user authentication, posting and retrieving forum content, voting on posts, following topics, and managing user profiles.
User Authentication and Authorization: Implement secure user authentication mechanisms and role-based access control to ensure that only authenticated users can interact with the forum feature and that access rights are enforced correctly.
Content Moderation: Set up a system for content moderation, including tools for flagging and reporting inappropriate content, as well as mechanisms for moderators to review and take action on reported content.
Reputation System: Design and implement a reputation system that tracks user activity and assigns reputation points based on contributions, such as posting helpful replies, receiving upvotes, or contributing original content.

Describe the solution you'd like

Completion of this backend issue is essential for the successful implementation of the forum feature on Digitomize.

Alternatives

No response

Additional Context

No response

Are you interested in contributing?

  • I'd like to work on this issue

Code of Conduct

  • I have used the search function to check if an issue already exists
  • I agree to follow this project's Code of Conduct

Which program are you contributing in?

gssoc

Copy link

linear bot commented May 11, 2024

Copy link

Hello @Garvanand! 🌟
Thanks a bunch for creating an issue. Your input is invaluable, and we're eager to collaborate with you to address the matter. Keep up the fantastic work!

Don't forget to hit the ⭐ star button 😉

Tip

Don't forget to check our Contributing Guidelines, PR Guidelines and Issue Guidelines for more details.

Website | Discord | Twitter | Instagram | Linkedin

@Garvanand Garvanand changed the title [Feature]: Backend Development for Community Engagement and Forum Feature [Feature]: Backend Development for Forum Feature May 11, 2024
@pranshugupta54 pranshugupta54 added enhancement New feature or request backend Backend related task gssoc level3 hard labels May 11, 2024
Copy link

This issue did not get any activity in the past 10 days and will be closed in 180 days if no update occurs. Please check if the develop branch has fixed it and report again or close the issue.

@Garvanand
Copy link
Author

Working on it, but due to my exams going on parallelly, the pace is a bit slow, have an Idea of how the forum portal should be it should be scrollable like linked in or Instagram post, and options to upvote or downvote the queries. Once the frontend is ready and that part is done within a couple of days the backend part will be updated and closed.

Copy link

github-actions bot commented Jun 3, 2024

This issue did not get any activity in the past 10 days and will be closed in 180 days if no update occurs. Please check if the develop branch has fixed it and report again or close the issue.

@ShampaShaw
Copy link

Assign me this issue under GSSoC'24

@Garvanand
Copy link
Author

Garvanand commented Jun 3, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Backend related task enhancement New feature or request gssoc hard level3
Projects
None yet
Development

No branches or pull requests

3 participants