ANSHIKA-26 / WordWise

Blogging website
https://anshika-26.github.io/WordWise/
MIT License
73 stars 272 forks source link

Writing Challenges for User Engagement #1250

Open diya-kishore opened 3 hours ago

diya-kishore commented 3 hours ago

Feature Request: Writing Challenges for User Engagement

Is your feature request related to a problem? Please describe.
Users often lose motivation to write consistently and feel uninspired, leading to decreased engagement on the platform.

Describe the solution you'd like.
Implement a "Writing Challenges" feature with daily, weekly, and monthly prompts, themed challenges, and rewards for participation to motivate users and foster community interaction.

Describe alternatives you've considered.
I considered a simple prompt generator or discussion forum, but these lack the structured motivation and engagement that challenges can provide.

Additional context:
Successful writing challenges on other platforms demonstrate the potential for increased user participation and skill development.

github-actions[bot] commented 3 hours ago

Thanks @diya-kishore for raising this issue! We'll look into it.We hope you have made sure that a similar issue doesnt exist , if it does, kindly ask to be assigned on that issue

ANSHIKA-26 commented 1 hour ago

how do you plan to create a backend for the same ?

ANSHIKA-26 commented 1 hour ago

its a great feature ! i just dont want it hardcoded and set to a default question

diya-kishore commented 1 hour ago

Good afternoon , I completely agree that we should keep the prompts or writing challenges unique or dynamic instead of hardcoding it. Below is the plan for my backend

  1. we set up a database using PostgreSQL or MongoDB where we store all the writing prompts. This way we can add,edit ,delete prompts according to the trends or our wish
  2. I ll create a simple admin dashboard where we can add edit or create the challenges which will be then stored in the database
  3. simple API end points to handle the adding ,editing,deleting off challenge prompts
  4. we will also allow the user to store their entries of each challenge

    I’ll make sure to test everything to ensure it works smoothly

On Mon, 21 Oct 2024 at 14:46, ANSHIKA-26 @.***> wrote:

its a great feature ! i just dont want it hardcoded and set to a default question

— Reply to this email directly, view it on GitHub https://github.com/ANSHIKA-26/WordWise/issues/1250#issuecomment-2426090417, or unsubscribe https://github.com/notifications/unsubscribe-auth/A3FHMG4H5UPJNLUHRLAW4G3Z4TA7ZAVCNFSM6AAAAABQJP5D76VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRWGA4TANBRG4 . You are receiving this because you were mentioned.Message ID: @.***>

diya-kishore commented 51 minutes ago

In addition to the dynamic backend I previously outlined, I’d like to propose incorporating algorithms and machine learning to generate writing prompts. Here’s how we could approach it:

1.

Data Collection: We could gather a dataset of existing prompts, including user submissions, to create a solid foundation for our model. 2.

ML Model Selection: We can utilize a machine learning model, to generate unique prompts based on themes or user preferences. 3.

API Development: I would set up an API endpoint (e.g., POST /generate-prompt) that triggers the prompt generation process whenever users request it. 4.

Storing Prompts: The generated prompts can be stored in our database, allowing us to provide a mix of freshly generated and pre-existing prompts to users.

On Mon, 21 Oct 2024 at 15:17, Diya Kishore @.***> wrote:

Good afternoon , I completely agree that we should keep the prompts or writing challenges unique or dynamic instead of hardcoding it. Below is the plan for my backend

  1. we set up a database using PostgreSQL or MongoDB where we store all the writing prompts. This way we can add,edit ,delete prompts according to the trends or our wish
  2. I ll create a simple admin dashboard where we can add edit or create the challenges which will be then stored in the database
  3. simple API end points to handle the adding ,editing,deleting off challenge prompts
  4. we will also allow the user to store their entries of each challenge

    I’ll make sure to test everything to ensure it works smoothly

On Mon, 21 Oct 2024 at 14:46, ANSHIKA-26 @.***> wrote:

its a great feature ! i just dont want it hardcoded and set to a default question

— Reply to this email directly, view it on GitHub https://github.com/ANSHIKA-26/WordWise/issues/1250#issuecomment-2426090417, or unsubscribe https://github.com/notifications/unsubscribe-auth/A3FHMG4H5UPJNLUHRLAW4G3Z4TA7ZAVCNFSM6AAAAABQJP5D76VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRWGA4TANBRG4 . You are receiving this because you were mentioned.Message ID: @.***>

ANSHIKA-26 commented 38 minutes ago

https://github.com/ANSHIKA-26/WordWise/tree/main/frontend work with this frontend , instead of the one that has been hosted !