Check out the deployed website here.
This project is focused on the youtaite community, a group of Youtube content creators who often collaborate with each other. The website features a network data visualization to show how different collaborations are connected to each other through people - for example, if you are in two different collabs, those two collabs are connected through you. We hope to show the existence of different subgroups within the community, where people collaborate with each other more often than with someone outside of their subgroup. The frontend website is written in React. The data visualization is created using d3. The backend API is written in Ruby on Rails.
See the GitHub pages website for a detailed technical description.
- Fork the repository
- Clone your fork of the repository:
git clone [email protected]:<username>/youtaite-network-client.git
- You may have to set up a GitHub SSH key.
- Go into the repository directory:
cd youtaite-network-client
- Configure the original repository as the upstream remote:
git remote add upstream https://github.com/youtaite-network/youtaite-network-client.git
- Install yarn if you don't have it.
- Install dependencies:
yarn install
- Copy
.env.local.example
to.env.local
:cp .env.local.example .env.local
- Replace REACT_APP_GOOGLE_CLIENT_ID with a Google client ID. See generating environment variables for instructions.
- If you've already generated a Google client ID for the API, use the same value here.
- Start the server:
yarn start
To run the app in development mode, run yarn start
.
To build the app for production, run yarn build
.
See CONTRIBUTING.md.
This project is licensed under the terms of the MIT license.