QuizOnTwitch is an interactive quiz platform designed specifically for Twitch streamers.
The project is split into 2 parts, the ./client
and the ./server
.
We will go over installation separatly.
-
Install packages
cd ./client npm install
-
Create
.env
file inside the./client
root directory. -
The
./client/.env
file should follow the following example:REACT_APP_AUTH0_DOMAIN=<your Auth0 domain>
-
Run the application by the npm scripts:
from root:
npm run dev-local-client
from
./client
:npm run dev
-
Install packages
cd ./server npm install
-
Create
.env
file inside the./server
root directory. -
The
./server/.env
file should follow the following example:NODE_ENV="development" PORT=<express port> SOCKET_PORT=<socket.io port> MQ_PORT=<message queue port> MQ_URI=<message queue uri> MONGO_URL=<MongoDB uri>
-
Run the application by the npm scripts:
from root:
npm run dev-local-server
from
./server
:npm start
Version | Library |
---|---|
v5.2 | Vite |
v18.2 | ReactJS |
v5.2.2 | Typescript |
v20.5 | NodeJS |