FinanceFriend is a web application designed to empower users with smart financial management tools, personalized financial planning, comprehensive risk management, and efficient bill analysis. Whether you're just starting your financial journey or looking to optimize your existing financial strategy, FinanceFriend provides the tools and insights you need to make informed decisions and achieve your financial goals.
Video Demo - https://youtu.be/PEO9kGBT1x8?si=maZDWjwIQSpWQjMO
Live Demo - https://financefrontend-5nte.onrender.com/
- React
- Tailwind CSS
- Node.js
- Express.js
- PostgreSQL
1. Get a free API key at https://ai.google.dev/
git clone https://github.com/Adi-204/FinanceFriend.git
cd frontend
npm i
cd ../
cd backend
npm i
- In a new terminal
cd backend
docker-compose up
Note - Do not close the docker container
- Create a .env file in the frontend and backend directories and add the following variables:
- For Frontend .env
VITE_URL=http://localhost:3000
- For Backend .env
ACCESS_TOKEN_SECRET=your_access_token_secret
REFRESH_TOKEN_SECRET=your_refresh_token_secret
GEMINI_API_KEY=your_gemini_key
connectionString="postgresql://postgres:admin@localhost:5432/testdb"
PORT=3000
ORIGIN='http://localhost:5173'
- In a new terminal
cd backend
npm start
- In a new terminal
cd frontend
npm run dev
- Vist to http://localhost:5173.
- Sign up or log in to your account.
- Provide your personal and financial details as requested.
- View your personalized financial recommendations based on the information provided.
- Update your details or preferences as needed and receive updated recommendations.
- Smart Financial Assistant - Experience the future of financial management with FinanceFriend's powerful features, Automated Analysis and Prompt Chatbot.
- Personalized Financial Planner - Our Financial Planner feature is your roadmap to achieving your financial goals with clarity and confidence.
- Comprehensive Risk Management - Our platform offers a detailed analysis of various risk factors, including Financial Impact, Health Impact, Legal Impact, and Future Impact, providing you with invaluable insights to guide your decision-making process.
- Efficient Bill Analysis - With our advanced AI-powered technology, simply snap a photo of your bill, and let FinanceFriend do the rest.
-
We welcome contributions from the community to enhance FinanceFriend and make it even more valuable for users. If you'd like to contribute, please follow these steps:
- For questions, feedback, or support, please contact us at [email protected].