? Share your profile in ? Clubhouse, on the ? Web! / 클럽하우스 프로필을 웹으로 배포할 수 있도록 하는 프로젝트
? Make your own profile from Clubhouse and host it on the web.
This repository uses React & Next.js for the frontend, and to update your profile weekly, Axios(we create the client to communicate with the Clubhouse API), and GitHub Actions(for scheduling updates with cronjob).
? Your Clubhouse profile, on the web
✅ Open the Clubhouse app with the button,
and your nickname gets automatically copied to the clipboard!
Follow this tutorial to have your own Clubhouse profile in the web ?
You can fork this repository with the branch-like icon placed on the top right. Press that and this repo will be cloned to your GitHub account.
If you liked this project, you can also give me a star anytime! ⭐️
Now you should set the environment variables required to fetch/update your profile.
Set the necessary values with each key.
AUTH_TOKEN
and USER_ID
(If you don't know yours).
UUID
is just a random UUIDv4 value used to determine devices, so you can generate it here or somewhere else.You can specify the values in the project root's .env
file, and run the command yarn update
to update your profile manually in your machine.
See the file .env.example
for reference.
# Install dependencies
$ yarn
# Build your profile
$ yarn build
The Workflow is scheduled to run every Monday, UTC 00:00(In Korean time it's 09:00).
In case you want to run the Workflow manually, it has a workflow_dispatch
trigger so you can run it in the GitHub Actions tab anytime you want.