Inspiration

The inspiration for FinCube came from the pressing need to create a secure, transparent, and inclusive financial ecosystem. In a world where millions still lack access to basic banking and financial literacy, blockchain and AI/ML technologies offer an opportunity to redefine how we approach payments, fraud detection, and financial management. Our goal was to leverage these tools to build a robust system that empowers individuals and businesses alike.

What it does

FinCube is an all-in-one fintech platform that combines blockchain, AI/ML, and secure APIs to deliver:

Blockchain Payments: Enables decentralized, transparent transactions with admin verification. Fraud Detection: Uses AI models to analyze transaction patterns and detect anomalies. Financial Literacy Tools: Provides resources tailored for marginalized groups, including interactive tutorials and AI-powered chatbots. Multi-Payment Gateways: Integrates MetaMask, UPI, and Plaid for seamless global and local transactions. Real-Time Insights: AI-powered analytics dashboards to track spending, investments, and account health.

How we built it

Blockchain Payments: Used Hardhat to develop and deploy Ethereum smart contracts. Simulated transactions using Ganache for local testing and integrated MetaMask for wallet authentication.

AI/ML Models: Built models using Python to detect fraudulent transactions and predict financial anomalies. Integrated models with Node.js backend for real-time predictions.

Frontend: Developed a dynamic UI using Next.js for seamless user interaction. MetaMask integration for decentralized payment functionality.

Backend: Created APIs with Node.js and Express for admin verification and payment processing. Used Web3.js for blockchain interactions.

Challenges we ran into

Accomplishments that we're proud of

Blockchain Complexity: Designing a secure payment system with admin authentication and user-friendly integration was challenging. AI Integration: Connecting the AI/ML models to the backend for real-time fraud detection required significant debugging. Payment Gateways: Balancing decentralized blockchain payments with traditional banking systems (e.g., UPI, Plaid) was complex. Gas Fees: Optimizing transactions to reduce gas costs while maintaining security and transparency.

What we learned

What's next for FinCube

Successfully developed a secure and scalable blockchain payment system with admin approval and MetaMask integration. Built AI-powered fraud detection models that can flag suspicious activities in real-time. Delivered an intuitive and inclusive UI that combines modern fintech capabilities with financial education tools.

Built With

  • anaconda
  • decentralized-/blockchain-:-hardhat
  • ethereum
  • ethers
  • express-js
  • flask.-orm-:-mongoose.-database-:-mongodb.-tools-:-github
  • g*-algorithm
  • ganache
  • hardhat-ignition-module-alchemy
  • jupyter-notebook
  • mainnet
  • material-ui.-backend-technologies-:-node-js
  • metamask-and-node-js.-ai-/-ml-models-:-k-nn-algorithm
  • python-frontend-technologies-:-react-js
  • random-forest-algorithm
  • solidity
  • streamlit
  • vs-code
Share this project:

Updates