Recommends going through this video, as it is the main reference for the project structure and has comprehensive step-by-step tutorial on how to build the project with similar tech stack and componenents from scratch.
If this is your first React project, the video will also help you to install necessary dependencies required to develop the application.
The main repository of this project, groundzero, contains all the code and dependencies for building the GroundZero web application.
Inside groundzero, there are:
- node_modules, do not tamper with this.
- public, let's just have it for the sake of having it for now.
- src, contains the code used to create the web application.
- Several other dependencies files. Do not tamper with these.
Inside src, there are:
- assets, contains all images and media.
- components, contains parts of the web application, e.g.,
About
,NavigationBar
, etc. Please readindex.js
inside this folder before starting out. - constants, contains list of static texts that will be displayed in the actual web. Please refer to
index.js
. - App.jsx, is the main entry of the application. Important: please give a quick read to understand how the components are structured.
- index.css, contains styling customization for fonts and colors. Add your customization here for better usability.
- main.jsx, renders the
App.jsx
. - style.js, contains styling customization for sizes, paddings, layouts, etc. You can add more customization here to suit your needs.