Skip to content

The primary website for Taho, the community owned and operated Web3 wallet.

License

Notifications You must be signed in to change notification settings

hyphenized/taho.xyz

This branch is 20 commits behind tahowallet/taho.xyz:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5459cd3 Â· Mar 20, 2025
Feb 21, 2023
Feb 17, 2023
Mar 20, 2025
Mar 20, 2025
Feb 21, 2023
Dec 6, 2021
Aug 22, 2022
Aug 22, 2022
Aug 22, 2022
Aug 15, 2022
Feb 21, 2023
Mar 20, 2025
Feb 13, 2021
Mar 20, 2025
Feb 23, 2023
Aug 15, 2022
Jun 30, 2022
May 4, 2023
Aug 15, 2022
Feb 13, 2021
Aug 22, 2022
Mar 20, 2025
Dec 10, 2021
Mar 20, 2025
Mar 20, 2025

Repository files navigation

taho.xyz

The primary website for Taho, the community-owned web3 wallet.

Local development

To develop the site locally

yarn install
yarn start

You can visit the site locally at https://localhost:8000 🎉

Deployment

The site is currently hosted and deployed by Netlify.

Manifesto dapp backend

Context and structure

We are using firebase functions as a back-end for our manifesto dapp. It's located in the manifesto-dapp-backend folder.

The entry point is ./manifesto-dapp-backend/functions/src/index.ts. In the index.ts functions using the functions from firebase-functions are the deployed as a separate firebase function and they are the main entry points/APIs.

The functions are using credentials from the environment that they are run in and also from firebase secrets and a mixture of variables from the .env... files

See https://firebase.google.com/docs/functions/config-env

Setup

  • cd manifesto-dapp-backend/functions/
  • yarn install
  • Install firebase cli
  • firebase login and login with tally.cash email
  • firebase projects:list - if you have permission should see tally-dev, tally-prd, tally-stg in a table
    • if don't have a permission reach out on element, and your wish will probably be granted
  • set up a .env file based on the .env.example and replace the relevant keys from 1password

Deployment

  • cd manifesto-dapp-backend/functions/
  • (check manifesto-dapp-backend/functions/package.json for available commands)
  • make sure you are logged in and have permission for the project you want to deploy
  • yarn deploy:<prd|stg|dev>
    • build is run in a predeploy hook. Cehck firebase.json

About

The primary website for Taho, the community owned and operated Web3 wallet.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 86.3%
  • MDX 11.2%
  • JavaScript 2.5%