This project was bootstrapped with Create React App.
Redesigned in February 2022 by Faris Durrani. :)
Documentation can be found in DSGTBootcampWebpage_Docs.md
or DSGTBootcampWebpage_Docs.pdf
files
Install Node using nvm
(Node Version Manager) using this guide. Aim to get Node v20 and NPM v10
Verify that node
and npm
are installed by running node -v
and npm -v
to see that the Node version is v20 and npm version is v10
Install yarn
by running npm install -g yarn
in the project directory
In the project directory, run these commands:
yarn install
yarn run build
yarn start
"yarn install" (install node package manager)
"yarn run build" (this command essentially compiles the React.js web app)
"yarn start" (this will start up localhost:3000)
The CI/CD pipeline is powered by CircleCI and Netlify. CircleCI helps with running automated build checks to ensure that the frontend unit tests pass + the app builds fine. Netlify handles automated deployment of the DSGTBootcampWebpage
(which triggers on webhook Circle CI passes to Netlify).
Some resources that might be helpful include the following:
.circleci/config.yml
You can learn more in the Create React App documentation.
To learn React, check out the React documentation.