Harris Hanozidis
Start with some simple projects. Build a weather app or a simple game like tic tac toe. The more projects you work on the more ideas for other projects you will have. And the apps I mentioned, although simple and probably a little uninteresting can be made more interesting if you put some creative spin on them. It's also an opportunity to start practicing "Best Practices" for a project and programming.
One last thing, go ahead and jump into one of the less interesting github projects. It will help you get used to coding in the real world when not every project you get at work is interesting or fun. Sometimes a work project will bore you to tears no matter how much money you're getting for motivation. Who knows, maybe one of those github projects is more interesting than you think!
Emmanuel Umeh
Full Stack developer, Mobile developer, and Digital Marketer
Ok, So what do you want to work on, and what backend do want to use for the project bcos Reactjs is just for the frontend and you need an API to communicate to both the frontend and backend. For me I use Django(backend), Reactjs(frontend) and Graphql(API).