A crypto miner worker dashboard for unemineable.com. The app allows users to track their mining progress, view their earnings, and chat with a contextually aware chatbot.
mkdir pb-unmineable
cd pb-unmineable
wget https://github.com/pocketbase/pocketbase/releases/download/v0.22.9/pocketbase_0.22.9_linux_amd64.zip
unzip pocketbase_0.22.9_linux_amd64.zip
./pocketbase serve --http="0.0.0.0:8090"
Log in to the Pocketbase admin console at http://localhost:8090/_/
and create a new database.
Go to settings > Import collections, then paste in the contens of ./pocketbase/pb_schema.json
(from this repo) and click import.
git clone https://github.com/engageintellect/unmineable
cd unmineable
.env.local
file.touch 'PUBLIC_POCKETBASE_URL=http://localhost:8090' > .env.local
touch 'OPENAI_API_KEY=<YOUR API KEY>' >> .env.local
pnpm i && pnpm run dev --host
Open your browser to http://localhost:5173
to see the app.
Register a new user and log in to the app. NOTE: Being that this app could have sensitive information, after registering your user you will need to toggle the "verified" option in the "users" collection in pocketbase before logging in.