A secure backend for processing financial transactions with Raven Atlas integrations.
- 🛡️ JWT Authentication
- 💳 Account management
- 💰 Bank transfers via Raven Atlas
- 🔄 Webhook processing
- 📊 Transaction history
- Backend: Node.js + Express
- Database: MySQL (Dockerized) + Knex (ORM)
- API Docs: Postman
- Validation: Joi
- Docker
- Node.js 18+
- Bun (recommended)
git clone https://github.com/codepraycode/fundtran.git
cd fundtran
cp .env.example .env # Update with your credentials
To install dependencies:
```bash
bun installKnex Migrations:
Ensure to setup mysql and adminer.
Via Docker, run at root:
docker compose up -d
./migrate latestTo run server:
bun devFull API documentation with interactive examples:
📚 View Postman Documentation