birdie
birdie copied to clipboard
A Twitter-like Nostr client made with Quasar
A very slightly changed fork off https://github.com/fiatjaf/branle, which was a fork of https://github.com/arcbtc/nostr.
Feel free to use nostr.com, or run yourself.
nostr.com is just a dot com with the protocols name. The nostr protocol is very diverse and can do much more than just twitter. Read more here
Installation
Install yarn and the dependencies
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update && sudo apt install yarn
yarn
Install Quasar
yarn global add @quasar/cli
export PATH="$(yarn global bin):$PATH"
Start the app in development mode (hot-code reloading, error reporting, etc.)
npx quasar dev
Lint the files
yarn run lint
Build the app for production
npx quasar build
Customize the configuration
See Configuring quasar.conf.js.
Build the docker image
docker build -t branle .
Run the container
docker run -d -p 8080:80 --name branle branle
Customize the brand
Edit customize.json and replace the colors, icon, name and dark mode setting.
When setting the dark mode, you can also set the colors "dark-page" and "dark".