A web application to analyze Twitch stream and game analytics.
Fetch game data and user profile data.
- React
- Node.js
- Chakra UI
- Install Node.js (^12.0.0)
- Create a Twitch developer account
- Register a Twitch application
- Download an API Client Tool (Postman, Insomnia, etc.)
-
From the root directory, navigate into the
functions
directory and install Node Dependencies ->cd functions
npm install
-
Copy the values from
.env.example
into a new.env
file to set up your credentials -
From the root directory, navigate into the
client
directory and install Node Dependencies ->cd client
npm install
-
Copy the values from
.env.example
into a new.env
file to set up your credentials -
Return to the root of the project, install dependencies, and start both the backend and frontend servers ->
npm install
npm start
-
When both servers are running, navigate to
https://localhost:3000
in your browser and test out the application by entering in a Twitch username to fetch user data from the Twitch API