Skip to content

Saptami191/Smart-Remittance-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💱 SmartRemit — AI-Powered Remittance Optimizer

🌍 Overview

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


🚀 Live Demo


⚙️ Features

📈 Currency Forecasting

  • Predicts short-term exchange rate trends using Prophet

💡 Smart Recommendations

  • Suggests optimal timing for remittance
  • Calculates expected savings based on user amount

🔐 Authentication

  • JWT-based login/signup
  • Secure password hashing (bcrypt)

📊 Interactive Dashboard

  • Visual charts for currency trends
  • Dynamic updates based on user input

🛠️ Tech Stack

Layer Technology
Frontend HTML, CSS, JavaScript
Backend Node.js, Express
Database MongoDB Atlas
ML Python (Prophet, Scikit-learn)
Deployment Vercel + Render

🏗️ Architecture

Frontend (Vercel) → Backend API (Render) → MongoDB Atlas → ML Service (Python - local / in progress)


📂 Project Structure

Smart-Remittance-App/
│
├── backend/        # Express API
├── ml_service/     # Python ML models
├── frontend/       # UI files
└── README.md

⚠️ Current Limitations

  • ML service is not fully deployed yet
  • Some endpoints may not work in production
  • Focus is on core recommendation system

🤝 Contributing

Contributions are welcome!

Areas where help is needed:

  • 🚀 Deploy ML service (Python API)
  • 🎨 Improve frontend UI/UX
  • ⚙️ API error handling & optimization

Steps to contribute:

  1. Fork the repository
  2. Create a new branch
  3. Make changes
  4. Submit a Pull Request

🧪 Local Setup

git clone https://github.com/Saptami191/Smart-Remittance-App.git
cd Smart-Remittance-App

Backend

cd backend
npm install
node app.js

ML Service

cd ../ml_service
pip install -r requirements.txt
python main.py

Frontend

Open index.html or dashboard.html in browser


🎯 Key Highlights

  • End-to-end full-stack system
  • Real-world fintech use case
  • Personalized financial insights
  • Live deployed backend + frontend

👩💻 Author


📜 License

MIT License

About

SmartRemit is an AI-powered remittance optimizer that predicts currency trends and provides actionable recommendations (send now vs wait) using machine learning. Built with Node.js, Python (Prophet), and MongoDB, featuring secure authentication and an interactive dashboard.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors