A centralized real-time fraud detection system for P2P
transfers (DuitNow), leveraging Open Finance to aggregate bank
data, proactively detect fraud, alert users pre-transaction, and
streamline interbank communication. Built with next-shadcn-dashboard-starter
project-root/
├── frontend/
│ ├── .husky
│ ├── app/
│ ├── components/
│ ├── lib/
│ │ └── supabaseClient.ts
│ ├── pages/
│ ├── public/
│ ├── styles/
│ ├── README.md
│ ├── next.config.js
│ ├── package.json
│ └── tsconfig.json
├── models/
│ └── main.py
└── README.md
Follow these steps to clone the repository and start the development server:
git clone https://github.com/vincexodus/duitguard.git
cd frontend
npm install
npm run dev
You should now be able to access the application at http://localhost:3000.
Follow these steps to set up Supabase:
- Create a Supabase project at https://supabase.io/
- Add your Supabase URL and key to
frontend/.env.local
- Run migrations and seeds as needed
-
Create virtual python environment and activate it
python -m virtualenv env env\Scripts\activate
-
Download required python modules
pip install -r requirements.txt
-
Run server script
py server.py