Skip to content

WPI-AIAA/web-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WPI AIAA Website

Worcester Polytechnic Institute's AIAA Student Chapter's website. Public at aiaa.wpi.edu

About

Built using react

Dependencies

  1. react-router & react-router-dom
  2. flux
  3. axios
  4. FontAwesome & react-fontawesome

Setup for Development

  1. Ensure nodejs is installed.
  2. Upgrade NPM to version 6.x.x using:
    npm install -g npm
    hash -r
    npm -version
  3. Clone the repository
    git clone https://github.com/WPI-AIAA/web-client.git
  4. Change directories into the repository
    cd web-client
  5. Install NPM dependencies
    npm install
  6. Run the development server
    npm start

Setup for Production

  1. SSH into aiaa.wpi.edu
  2. Change directory into the repository
    cd ../aiaa-website/web-client
  3. Pull most recent version from git
    git pull
  4. Build production version
    npm run build
  5. Host the production build
    nohup sudo serve -l 80 -s build >/dev/null 2>&1 &

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •