Skip to content

"Only friend that will save your money" FinTrack is a smart finance tracker that helps you manage expenses, analyze spending, and gain financial control. Track transactions, view insightful reports, and make better financial decisionsβ€”all in one place. Secure, user-friendly, and designed to help you save more! πŸš€

License

Notifications You must be signed in to change notification settings

PriyanshK09/FinTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

FinTrack - Your Personal Finance Manager

Overview

FinTrack is a comprehensive financial management application that helps users track expenses, manage investments, set financial goals, and improve their financial literacy. It's designed to be your trusted companion in your journey towards financial freedom.

πŸš€ Features

Core Features

  • Expense Tracking: Monitor your daily expenses and income
  • Investment Management: Track and analyze your investment portfolio
  • Financial Goals: Set and track your financial goals
  • Reports & Analytics: Detailed financial reports and visualizations
  • Educational Resources: Access comprehensive financial education modules

Premium Features

  • Advanced Analytics: Deep insights into your financial health
  • Smart Alerts: Customizable notifications for bills and unusual activities
  • Exclusive Rewards: Earn rewards for good financial habits
  • Enhanced Security: Bank-grade security features

πŸ›  Technology Stack

Frontend

  • React.js
  • Context API for state management
  • Recharts for data visualization
  • Framer Motion for animations
  • Axios for API requests

Backend

  • Node.js
  • Express.js
  • MongoDB
  • JWT Authentication
  • Razorpay Integration

πŸ“¦ Installation

  1. Clone the repository:
git clone https://github.com/PriyanshK09/FinTrack.git
  1. Install frontend dependencies:
cd frontend
npm install
  1. Install backend dependencies:
cd backend
npm install
  1. Create a .env file in the backend directory with the following variables:
MONGODB_URI=your_mongodb_uri
JWT_SECRET=your_jwt_secret
RAZORPAY_KEY_ID=your_razorpay_key
RAZORPAY_SECRET=your_razorpay_secret

πŸš€ Usage

  1. Start the backend server:
cd backend
npm start
  1. Start the frontend development server:
cd frontend
npm start

The application will be available at http://localhost:3000

πŸ“ Project Structure

fintrack/
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ context/
β”‚   β”‚   β”œβ”€β”€ styles/
β”‚   β”‚   └── utils/
β”‚   └── public/
└── backend/
    β”œβ”€β”€ controllers/
    β”œβ”€β”€ models/
    β”œβ”€β”€ routes/
    └── middleware/

🎯 Key Features in Detail

Financial Education

  • Comprehensive learning modules
  • Interactive quizzes
  • Progress tracking
  • Personalized resources

Expense Tracking

  • Real-time expense monitoring
  • Category-wise analysis
  • Budget planning
  • Spending insights

Investment Management

  • Portfolio tracking
  • Investment performance analysis
  • Asset allocation visualization
  • Market insights

πŸ” Security Features

  • JWT Authentication
  • Encrypted data storage
  • Secure payment processing
  • Regular security audits

🀝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“ License

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

πŸ™ Acknowledgments

πŸ“§ Contact

For any queries or support, please contact:


Built with ❀️ for managing finances better

About

"Only friend that will save your money" FinTrack is a smart finance tracker that helps you manage expenses, analyze spending, and gain financial control. Track transactions, view insightful reports, and make better financial decisionsβ€”all in one place. Secure, user-friendly, and designed to help you save more! πŸš€

Topics

Resources

License

Stars

Watchers

Forks