Back to Index
Full-Stack Web
2026·Completed

Finance Feasibility

AI-Powered Investment Analysis & Feasibility Platform

React 19Node.jsExpressPostgreSQLDrizzle ORMFirebase AuthGoogle GeminiTailwindCSS
Finance Feasibility
↳ Automatic NPV/IRR engine + Gemini AI strategic analysis
Project overview

The problem it solves

Full-stack AI-powered web application for conducting financial feasibility studies and investment analysis. Automatically calculates critical investment metrics (NPV, IRR, ROI, Payback Period) and integrates with Google Gemini for professional strategic insights. Features secure Firebase authentication, PDF/Excel export capabilities, and PostgreSQL database managed via Drizzle ORM.

SpecificationInstant Multi-Scenario Modeling
SpecificationExcel / PDF Vector Export
SpecificationType-Safe Drizzle ORM

How it works

Full-stack client-server architecture with React 19 frontend, Express.js backend, PostgreSQL with Drizzle ORM, Firebase Authentication, and Google Gemini AI integration.

Main flow
  1. 01

    React 19 Client UI & Financial Parameter Inputs

  2. 02

    Express Backend API (Auth Token Verification & Rate Limiting)

  3. 03

    Financial Calculations Engine (NPV, IRR, ROI, Payback Period)

  4. 04

    Google Gemini API & PostgreSQL Database (via Drizzle ORM)

Key components
React 19 Frontend

Interactive dashboard built with Vite, Tailwind CSS v4, Recharts, and Motion for real-time calculation visualization.

Express.js API Server

REST API server handling security via Helmet, CORS, and Express Rate Limit.

AI & Valuation Engine

Automated NPV/IRR formulas paired with Google Gemini AI for automated strategic insights generation.

Next Project

Finance Management System

Personal Finance Dashboard & MVC

Explore Next Case