SmartRemit is a full-stack fintech application that helps users decide the best time to send money internationally using AI-driven currency forecasting and optimization.
It provides actionable recommendations like: 👉 Send now or Wait for better rate along with expected monetary gain
- 🌐 Frontend: https://smart-remittance-app.vercel.app
- ⚙️ Backend API: https://smart-remittance-app-1.onrender.com
- Predicts short-term exchange rate trends using Prophet
- Suggests optimal timing for remittance
- Calculates expected savings based on user amount
- JWT-based login/signup
- Secure password hashing (bcrypt)
- Visual charts for currency trends
- Dynamic updates based on user input
| Layer | Technology |
|---|---|
| Frontend | HTML, CSS, JavaScript |
| Backend | Node.js, Express |
| Database | MongoDB Atlas |
| ML | Python (Prophet, Scikit-learn) |
| Deployment | Vercel + Render |
Frontend (Vercel) → Backend API (Render) → MongoDB Atlas → ML Service (Python - local / in progress)
Smart-Remittance-App/
│
├── backend/ # Express API
├── ml_service/ # Python ML models
├── frontend/ # UI files
└── README.md
- ML service is not fully deployed yet
- Some endpoints may not work in production
- Focus is on core recommendation system
Contributions are welcome!
- 🚀 Deploy ML service (Python API)
- 🎨 Improve frontend UI/UX
- ⚙️ API error handling & optimization
- Fork the repository
- Create a new branch
- Make changes
- Submit a Pull Request
git clone https://github.com/Saptami191/Smart-Remittance-App.git
cd Smart-Remittance-Appcd backend
npm install
node app.jscd ../ml_service
pip install -r requirements.txt
python main.pyOpen index.html or dashboard.html in browser
- End-to-end full-stack system
- Real-world fintech use case
- Personalized financial insights
- Live deployed backend + frontend
MIT License