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.
🎥 Click the badge above to watch Verity Finance in action!
- 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
- React
- TypeScript
- ShadCN UI components
- Recharts for data visualization
- Framer Motion
- Clerk.js for authentication
- Python 3.11+
- Flask framework
- Tavily API, Rapid API, YFinance API and Prophet for real-time financial data
- OpenAI and Gemini
- Node.js 16+
- Python 3.11+
- Clone the repository
git clone https://github.com/sameer240704/verity-finance-datazen.git
cd frontend
- Install frontend dependencies
cd frontend
npm install
- Install backend dependencies
cd backend
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
pip install -r requirements.txt
- 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=
- Start the development servers
Frontend:
cd frontend
npm start
Backend:
cd backend
python app.py
Visit http://localhost:5173
to access the application.
This project is licensed under the Apache-2.0 License - see the LICENSE file for details.
- React Documentation
- Flask
- TypeScript
- All our contributors and supporters