install CLI: npm install -g firebase-tools then in terminal of your project write:
firebase login
firebase init (to generate the firebase files in your react project) -> checkboxes these options
axios is number1 http client to request server api end points.
react-loadable is an easy solution to split your code in different chunk. This way your website will be much faster by loading chunks by containers and not by loading everything on first loading.
react-router-dom is just to create routes
My explanations are very short, please tell by answering this post if you encounter some difficulties and I ll answer you in details by editing this post
What about a recipe database where you can search for recipe with specific food like if you have only two carrot and a potato what could you do, or have a search for allergies and intolerances.
You could rate comment share etc…
I was thinking of building a tinder like UI, swipe to reject, for local restaurants. I was considering the Zomato API for this. This would be my go to project to learn react.
I have updated list of participants with projects ideas, maybe we can allow everyone to join without max limit.
Then I could build a small website and add part of code everyday, everyone could comments and ask questions for each steps.
It would allow to understand all steps with all questions linked to and also see a classic developper journey (process of thinking, establishing architecture…). The goal is to create code patterns easy to understand.
What do you think?
If you have other app ideas or you wanna vote for some, please tell
You need to now basic html/css (easy).
And also basic javascript (variables, arrow functions, arrays & objects). You don’t need to know js methods as you will learn it in this projects.
You want to try?