Skip to content

ShamratDev/AI-Banking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💰 Banker Expert – Personal Financial Intelligence

🎯 Project Purpose
This project aims to provide a personalized financial assistant that analyzes user data and delivers comprehensive reports — as if was written by a private banker and senior accountant.

⚙️ Tech Stack

  • Backend: Node.js (Express)
  • Authentication Service: MongoDB
  • AI Engine: Tinyllama
  • Crypto Wallet Integration: CoinGecko API
  • Testing: Jest
  • Frontend: React

🧩 Architecture Overview
The system uses a modular monolith architecture — clear separation of services without microservices overheaded:

Diagram

Current Features

  • 🟢 Base Express server running
  • 🟢 Modular services
  • 🟢 Project structured for clarity, testing, and growth
  • 🟢 Crypto wallet connection and analysis
  • 🟢 AI-generated financial reports

🔜 Coming Soon

  • Full frontend interface (React)
  • Full authentication flow with JWT

⚙️ Installation & Setup

📦 Prerequisites

  • Node.js
  • Git for version control

🔄 Clone the Repository

git clone

Install dependencies:

npm install

Start the server:

npm run dev

📡 API Endpoints

Method Endpoint Description
POST /auth/login Authenticate a user
POST /auth/register Register a user
POST /full-report Get personalized report

📄 License

MIT License

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors