Here is the source code:
https://github.com/Tom0901/ReactWebsite2/tree/master/src
The files you want to pay attention to are: App.js, index.html and everything in the components folder. They are all in the src folder apart from index.html which is in the public folder.
Prerequisites:
Node Js: https://nodejs.org/en/
Git: https://git-scm.com/downloads
Packages
Material UI Core: https://www.npmjs.com/package/@material-ui/core
Command: npm install @material-ui/core
Material UI Icons: https://www.npmjs.com/package/@material-ui/icons
Command: npm install @material-ui/icons
React Code Snippets:
https://marketplace.visualstudio.com/items?itemName=runningcoder.react-snippets
Fonts and Images
Font: https://fonts.google.com/specimen/Roboto?preview.text_type=custom
Images: https://drive.google.com/drive/folders/1wrLi9nKPqXRTNI7SJ2zblKE-095Paw60
Netflify: https://www.netlify.com/
Colormind: http://colormind.io/
How I learnt React
DISCLOSURE: I may earn a commission when you use one of our coupons/links to make a purchase. It costs the same for you but helps me out.
https://click.linksynergy.com/link?id=GYxmxdIoGsM&offerid=507388.705264&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Freact-redux%2F
In this video we build a fully responsive React website that would be ideal as a project.
Time Stamps
00:00 โ Intro
00:15 Install Node
0:21 Install Git
00:30 Run create-react-app
00:59 Installing Material UI
01:28 Running the local server
01:43 Theming Material UI
03:25 Building the Button
7:43 Building the nav bar
11:54 Building the icon grid
15:14 App.js CSS
17:35 Building the footer
18:50 Pushing to GitHub
19:53 Hosting on Netlify