Skip to content

WealthWise Backend is a secure Node.js and Express.js REST API, enabling AI-driven investment recommendations, real-time stock simulations, Google OAuth, JWT authentication, and encrypted financial data management.

Notifications You must be signed in to change notification settings

Abhiyantrana-Navonmesakah/Wealthwise_backend

Repository files navigation

WEALTHWISE_BACKEND

last-commit repo-top-language repo-language-count


🔗 Table of Contents


📍 Overview

The WealthWise Backend is a Node.js & Express.js-powered REST API designed to manage user financial data, investment insights, and AI-driven recommendations. It integrates AI models to analyze market trends, secure authentication methods for user data protection, and a dummy currency simulation for virtual stock trading.


👾 Features

🔐 User Authentication & Security

  • Google OAuth authentication for seamless login
  • JWT-based authorization for secure API access
  • reCAPTCHA integration to prevent bot-based attacks

📊 Financial Data Processing & AI Analytics

  • AI-driven personalized investment recommendations based on income, risk appetite & market trends
  • Expense & savings tracking system for financial planning
  • Real-time stock market simulation with virtual currency transactions

💹 Investment & Market Insights

  • AI-powered stock, mutual fund, and fixed deposit recommendations
  • Real-time financial analytics with predictive insights
  • Custom portfolio management API for tracking investments

🏗️ Secure & Scalable Architecture

  • MongoDB (Mongoose) for flexible & scalable data storage
  • Express.js API endpoints for seamless integration with the frontend
  • Data encryption & secure API routes for financial data protection

🤖 Agentic Workflow for Stock Recommendation


📁 Project Structure

└── Wealthwise_backend/
    ├── README.md
    ├── index.js
    ├── models
    │   └── allschemas.js
    ├── package-lock.json
    ├── package.json
    ├── routes
    │   └── AllRoutes.js
    └── vercel.json

📂 Project Index

WEALTHWISE_BACKEND/
__root__
package-lock.json Locks dependency versions for consistent installations
vercel.json Configuration file for Vercel deployment settings
index.js Main application entry point and server configuration
package.json Project metadata and dependency management
models
allschemas.js MongoDB schemas for data models
routes
AllRoutes.js API route definitions and handlers

🚀 Getting Started

☑️ Prerequisites

Before getting started with Wealthwise_backend, ensure your runtime environment meets the following requirements:

  • Programming Language: javascript (Node.js)
  • Package Manager: Npm

⚙️ Installation

Install Wealthwise_backend using one of the following methods:

Build from source:

  1. Clone the Wealthwise_backend repository:
❯ git clone https://github.com/Abhiyantrana-Navonmesakah/Wealthwise_backend
  1. Navigate to the project directory:
cd Wealthwise_backend
  1. Install the project dependencies:

Using npm

❯ npm install

Contributors

Anurag @AnuragNarsingoju

Nagasai @NagasaiPraneeth

Aashish @Aashish17405

Abhilash @AbhiGX

About

WealthWise Backend is a secure Node.js and Express.js REST API, enabling AI-driven investment recommendations, real-time stock simulations, Google OAuth, JWT authentication, and encrypted financial data management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •