Skip to content

Sambhram1/FinTechForge

 
 

Repository files navigation

💸 FinTechForge

FinTechForge is an open-source modular platform designed to provide smart, AI-powered financial tools and insights. From sentiment analysis of financial news to secure authentication and dashboards, this project empowers developers, analysts, and students to build and extend finance-focused applications.


✨ Features

  • 🔐 Secure Authentication System (Node.js)
  • 🧠 AI-Powered News Sentiment Analysis (Python)
  • 📊 Financial Dashboard and UI (React)
  • 🧩 Modular architecture for future financial tools
  • ⚙️ API-based design for seamless integration

📦 Folder Structure

FinTechForge/
├── backend-node/         # Node.js backend (Auth, APIs)
├── backend-python/       # Python backend (AI Agents, Sentiment)
├── frontend-react/       # React frontend (UI and Dashboard)
├── data/                 # Datasets or API response samples
├── docs/                 # Technical documentation and diagrams
├── .github/              # GitHub templates
│   ├── ISSUE_TEMPLATE.md
│   ├── PULL_REQUEST_TEMPLATE.md
├── LICENSE
├── CONTRIBUTING.md
├── CODE_OF_CONDUCT.md
└── README.md

🚀 Getting Started

🧰 Prerequisites

  • Node.js v18+
  • Python 3.10+
  • MongoDB
  • npm, pip, and Git

🛠️ Installation

1. Clone the Repository

git clone https://github.com/yourusername/FinTechForge.git
cd FinTechForge

2. Backend (Node.js)

cd backend-node
npm install
cp .env.example .env   # Add your DB and secret config
npm start

3. Backend (Python - AI & Sentiment)

cd ../backend-python
pip install -r requirements.txt
python app.py

4. Frontend (React)

cd ../frontend-react
npm install
npm run dev

Then open http://localhost:5173 in your browser.


🤝 Contributing

We welcome contributions! See our CONTRIBUTING.md for guidelines on how to get started. You can also explore:

  • good first issue
  • help wanted
  • Join the discussion tab

📢 Community & Support


🌍 Impact

FinTechForge aims to lower the barrier for developers and students interested in financial tech. This project encourages learning, contribution, and real-world experimentation with finance AI.

🔮 Future Scope

  • Portfolio recommendation engine
  • Stock/crypto price prediction model
  • Financial chatbot assistant
  • Integration with live financial APIs
  • Browser extension for finance tracking

📄 License

This project is licensed under the MIT License. Feel free to use, fork, and contribute.


About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.7%
  • Python 2.0%
  • CSS 1.8%
  • Other 0.5%