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/

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

#react #web-development #javascript

React Website Tutorial - Build a Beginner React JS Project In 20 Minutes
10.00 GEEK