SimlePay is a simple web application where users can make trasfers from their already existing bank accounts to whoever they choose with just a scan of the QR code of the receiver.
- User Authentication
- Account linking/unlinking
- Realtime Account balance information
- QR Encoding and Scanning
- Account Credetials Validation
- Perforing Transfers
- Node.js (v20.x or higher)
- PostreSQL v16
- npm
git clone https://github.com/babaolu/SimplePay.git
cd SimplePaySet up the backend in the api directory:
cd api
npm installSet up the frontend in the web directory:
cd ../web
npm install- Start the frontend:
cd frontend
npm run dev- Start the backend API:
cd ../api
npm run devNote: Make sure to set your firebase and Mono credentials in you environment variable, or in the respective
.envfiles of your frontend and backend before running.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.