Transaction Sentiment Analyser
(2023)Financial Data Compliance Tool
Duration: 48 hours
Synopsis
Spring Boot application that analyses financial transaction descriptions for negative sentiment and automatically censors profanity. Built for Macquarie Coding Fest hackathon.
The Making Of
🎯 The Challenge
Banks need to monitor transaction data for compliance and improve customer experience by detecting inappropriate content in transaction descriptions.
💡 The Solution
Built REST API endpoints to submit transactions for processing. Integrated Google Cloud Natural Language API for sentiment detection. Implemented automatic profanity censorship based on configurable bad_words.json. Used MongoDB for persistence and JMS for async processing.
🚀 The Impact
Demonstrated rapid prototyping skills at Macquarie Coding Fest 2023. Provided proof-of-concept for automated transaction monitoring.
Tech Stack (Cast & Crew)
- Java 17Backend
- Spring BootFramework
- Google Cloud NLPSentiment Analysis
- MongoDBDatabase
- ActiveMQMessage Queue
Quick Info
- Year
- 2023
- Duration
- 48 hours
- Complexity
- Mid
- Featured
- Yes