Skip to content

Verity Finance: AI-powered financial insights, leveraging data analysis and probabilistic consistency for accurate, reliable, and actionable reports.

License

Notifications You must be signed in to change notification settings

sameer240704/verity-finance-datazen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Verity Finance 🚀

MIT License TypeScript React Python

Verity Finance leverages AI to generate accurate, data-driven financial reports. It analyzes market trends, historical data, and real-time insights, ensuring consistency and enhancing decision-making for financial firms.

📺 Demo

Verity Finance Demo

🎥 Click the badge above to watch Verity Finance in action!

✨ Features

  • Real-time financial tracking and analytics
  • Secure user authentication
  • Interactive dashboards and reports
  • Budget planning and forecasting
  • Transaction categorization with AI
  • Customizable alerts and notifications

🛠️ Tech Stack

Frontend

  • React
  • TypeScript
  • ShadCN UI components
  • Recharts for data visualization
  • Framer Motion
  • Clerk.js for authentication

Backend

  • Python 3.11+
  • Flask framework
  • Tavily API, Rapid API, YFinance API and Prophet for real-time financial data
  • OpenAI and Gemini

🚀 Getting Started

Prerequisites

  • Node.js 16+
  • Python 3.11+

Installation

  1. Clone the repository
git clone https://github.com/sameer240704/verity-finance-datazen.git
cd frontend
  1. Install frontend dependencies
cd frontend
npm install
  1. Install backend dependencies
cd backend
python -m venv venv
source venv/bin/activate  # On Windows use: venv\Scripts\activate
pip install -r requirements.txt
  1. Set up environment variables
# Frontend (.env)
VITE_CLERK_PUBLISHABLE_KEY=
VITE_CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/portfolio
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/portfolio
VITE_GNEWS_API_KEY=

# Backend (.env)
OPENAI_KEY=
GEMINI_API_KEY=
RAPID_API_KEY=
TAVILY_API_KEY=
  1. Start the development servers

Frontend:

cd frontend
npm start

Backend:

cd backend
python app.py

Visit http://localhost:5173 to access the application.

📄 License

This project is licensed under the Apache-2.0 License - see the LICENSE file for details.

🙏 Acknowledgments

About

Verity Finance: AI-powered financial insights, leveraging data analysis and probabilistic consistency for accurate, reliable, and actionable reports.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •