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
Log in or sign up for Devpost to join the conversation.