Taking voice conversations to the moon 🚀
This folder is called kibbeh (/ˈkɪbi/), it is currently used for our Next.js frontend.
It's live on 👉 dogehouse.tv
We're using Yarn for this project, do not use npm for the following commands
Compile @dogehouse/kebab by executing the following commands:
cd ../kebab
yarn
yarn build
After you successfully compiled Kebab, go back to this directory and install all modules (@dogehouse/kebab is a yarn workspace, you do not need to manually copy it to node_modules)
You should now be all set to go, go ahead and run the dev server
cd ../kibbeh
yarn
yarn staging
If for some reason the above commands dont work and leave you with a
@dogehouse/kebab
module not found error, just copy the entiredogehouse/kebab
directory over todogehouse/node_modules/@dogehouse/kebab
NOTE: OAuth login is kinda broken as of right now (if running using
yarn staging
) so to get around it follow the steps below:
- Enter your credentials in OAuth
- You should now reach a page saying
not found
. Copy the url of the page- Edit the previously copied URL and change the protocol from
https
tohttp
and the hostname fromdoge-staging.stripcode.dev
tolocalhost:3000
. For example:https://doge-staging.stripcode.dev/?accessToken=YOUR_TOKEN_HERE
would be changed tohttp://localhost:3000/?accessToken=YOUR_TOKEN_HERE
- You should now be logged in.
Also to prevent repeating the steps mentioned above, instead of logging in just directly go to
http://localhost:3000/dash
and it should read your tokens from localstorage and log you in