Skip to main content

Prerequisites

Before setting up the FUO Wallet backend locally, make sure you have the following:

  • Node.js v20+ - the project specifies Node 20 in package.json
  • PostgreSQL - a local or hosted database (e.g. Render, Supabase)
  • Paystack account - test keys are sufficient for development. Sign up at paystack.com
  • Stellar testnet accounts - you need two: an issuing account and a distribution account. Create them at Stellar Laboratory
  • Resend account - for sending password reset emails. Sign up at resend.com and verify a sending domain before use

Setting Up Stellar Testnet Accounts

  1. Go to Stellar Laboratory
  2. Under Create Account, generate a new keypair for your issuing account
  3. Fund it using the Friendbot (testnet faucet)
  4. Repeat for your distribution account
  5. Save both public and secret keys. You will need them in your environment variables