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
- Go to Stellar Laboratory
- Under Create Account, generate a new keypair for your issuing account
- Fund it using the Friendbot (testnet faucet)
- Repeat for your distribution account
- Save both public and secret keys. You will need them in your environment variables