This is the web client portion of the Social Development Centre Project for UW Blueprint.
This project was started in Fall 2019 and is currently in development.
Project Lead: Daniel Williams - @ddgwilli
Project Manager: Leonard Zhang - @leonardz
Designers:
- Annie Xu
- Carmen Lee
Developers:
- Lee Ma - @lee-ma
- Daniel Peng - @danielpeng2
- Ritika Rao - @ritikarao
- Megan Niu - @meganniu
- Jayant Shrivastava - @jayshrivastava
Project Lead: Leon Ouyang - @LeozMaxwellJilliams
Project Manager: James Lu
Designer: Brandon Law
Developers:
- Ainley Pena
- Faizaan Madhani
- Nim Wijetunga
- Patrick Du
- Stephanie Xu
This project uses Typescript, React, Apollo, and SCSS.
Install Node and NPM if you haven't already
# install dependencies
npm install
Create the following .env.development.local
file:
REACT_APP_API_URL=http://localhost:5000
npm start
This app can be best deployed using Heroku. Currently, it is running here. For a new deployment, begin by setting up Heroku account here and installing the Heroku CLI here.
Then, login:
heroku login
Inside the project folder, to create a new heroku project:
heroku create
This project is built using the Heroku Buildpack for Create-React-App found here. Set it during initial deployment:
heroku buildpacks:set --buildpack mars/create-react-app
Then, push:
git add .
git commit -m "<Add a commit message here>"
git push heroku master
heroku open
For all future deployments, just push to Heroku using Git:
git add .
git commit -m "<Add a commit message here>"
git push heroku master
heroku open