Subham5401 / website-react

React version of our rocketry website

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Waterloo Rocketry Website - React Revamp

This is a React rebuild of the Waterloo Rocketry website - see the repo for the standard site for more info.

Requirements

Node 16 is required.

Additionally, it is recommended that you use Visual Studio Code with the ESLint extension for development, as it will take care of code formatting and enforcing code style for you.

Local Development

# Clone the repo 
git clone https://github.com/waterloo-rocketry/website-react
cd website-react
# Install npm dependencies
npm install 
# Spin up the development server and start making changes. 
# You can have a live preview of the React app at http://localhost:3000/
npm start

Deployment

The React application is deployed to GitHub Pages whenever a commit is made to master no extra work is required on your end.

Style Guide (from original repo)

We generally try to use British/Canadian spellings over American ones. A non-exhaustive list of relevant words this impacts:

  • Aluminium, not aluminum
  • Mould, not mold
  • Fibre(glass), not fiber(glass)

Consistency matters more than strictly going the Canadian way - if you're unsure, try grepping it (or ask one of us). :)

About

React version of our rocketry website


Languages

Language:JavaScript 92.5%Language:CSS 5.7%Language:HTML 1.8%