FinishYourCredits is a blockchain-based peer-to-peer marketplace for NUS dining credits, leveraging XRPL and its EVM sidechain to enhance security, transparency, promote environmental sustainability through waste reduction, while promoting inclusivity.
This is a submission for NUS Fintech Summit 2025 for the problem statement by Ripple:
Develop fintech applications leveraging XRPL and its new EVM Sidechain to minimize traditional costs associated with such ventures. These applications may encompass areas like insurance, wealth management, cross-border payments, lending, and more.
For more details about the project, refer to the devpost here or ideation report here.
You can view the live demo of the application here
cd contractto change to the contract directory- run
npx hardhat compileto compile the smart contracts - run
npx hardhat ignition deploy ./ignition/modules/FintechModule.ts --network XRPL_EVM_Sidechain_Devnetto deploy the smart contract on the EVM sidechain
- create a database on supabase or create on localhost using postgres
- enter the DB connection string inside the .env file inside the frontend folder
cd frontendto change to frontned directory- fill in environment variables in .env.example file and copy to .env file
- run
npm install --peer-legacy-depsto install legacy deps as we are using Next.JS v15.0 - run
npm run devto start the server on localhost