tinkerhub / Program-Ideas

Discuss Tinkerhub project ideas and stuffs
0 stars 0 forks source link

Random good first issue project #2

Open gksoriginals opened 1 year ago

gksoriginals commented 1 year ago

We need an app where people can get random good first issues to be resolved and see their profile in a hall of fame page once their PR is merged. Why randomly pick issue for them ? 1. Beginners don't have to worry about what issue to pick. 2. Its fun gamification.

User flow

  1. User should be able to login using their GitHub account
  2. When logged in they should see a hall of page where names of those who did their first PR floating in a cool UI
  3. There should be a fork button, on clicking will take them to the following steps
  4. Select the programming language/stack they would like to get started.
  5. Rotate the wheel by clicking on it and in the end it will randomly pick a good first issue from a project in their chosen language/stack
  6. Send details of the issue, how to do the contribution and where to go when stuck (maybe add link to a Tinkerhub discord channel dedicated to help them as mail or something.
  7. When finished their profile should be added to the hall of fame page.

Requirements

  1. I think its good to build this as a webapp.
  2. It would be nice if this project can be self hosted, so that other orgs could use it.
niyamax commented 1 year ago

I have few concerns regarding the webapp part

My suggestion would be building an android tv app which can make the navigation easier through remote itself. Just dumping my concerns here.

We may need to look more into the feasibility of both by checking the capabilities of the tv.

gksoriginals commented 1 year ago

Ya that makes sense. Lets research the feasibility of both web and TV app and dump it here and decide which way to go