Skip to content

This tool is designed to help you stay on top of your finances, make informed decisions, and achieve your long-term goals.

Notifications You must be signed in to change notification settings

hari7261/Finance-Wallet

Repository files navigation

📊 Personal Finance Tool

Overview

“I was often confused about my savings and their calculations. Now, here is my tool to maintain regular income management!”

The Personal Finance Tool is your all-in-one solution for tracking income, managing expenses, and visualizing your financial health. Built with cutting-edge technologies like Next.js and React, it combines functionality with an engaging, modern interface to simplify personal finance management. This tool is designed to help you stay on top of your finances, make informed decisions, and achieve your long-term goals.

Whether you're budgeting for the month, reviewing expenses, or celebrating financial milestones, this tool is designed to empower you with clear insights and seamless usability.

img


✨ Key Features

Feature Description
🔐 Password Protection Safeguard your financial data with secure login access.
📈 Transaction Management Add, view, and categorize your income and expenses effortlessly.
🎨 Interactive Charts Gain insights into your financial activities over time with dynamic and responsive visualizations.
📺 Responsive Design Optimized for both desktop and mobile devices for on-the-go tracking.
🎮 Animated UI Enjoy smooth animations and transitions, making finance management engaging.
🌌 Dark Mode Switch to dark mode for a comfortable experience in low-light environments.
🎉 Celebratory Effects Celebrate milestones like reaching savings goals with confetti animations!

🛠️ Technologies Used

This project leverages modern frameworks and libraries to deliver a powerful and delightful user experience:

  • Next.js 13: Utilizes the App Router for scalable and dynamic web applications.
  • React 18: Provides the foundation for building reusable and interactive components.
  • TypeScript: Ensures type safety and better maintainability of the codebase.
  • Tailwind CSS: Simplifies styling with utility-first classes and responsive designs.
  • Framer Motion: Adds smooth and modern animations to the UI.
  • Recharts: Implements beautiful and customizable data visualizations.
  • Canvas Confetti: Elevates the user experience with celebratory animations.
  • Shadcn UI: Delivers polished and reusable UI components.

🔧 Getting Started

Prerequisites

Ensure you have the following installed on your machine:

  • Node.js (v14 or later)
  • npm or yarn

Installation

Follow these steps to set up the project locally:

  1. Clone the Repository:

    git clone https://github.com/hari7261/Finance-Wallet.git
  2. Navigate to the Project Directory:

    cd Finance-Wallet
  3. Install Dependencies:

    npm install
    # or
    yarn install
  4. Start the Development Server:

    npm run dev
    # or
    yarn dev
  5. Open your browser and visit:

    http://localhost:3000
    

🔄 Workflow

Adding Transactions

  1. Log in with your secure credentials.
  2. Add income or expense transactions using the intuitive form.
  3. Categorize and track your financial activities instantly.

Visualizing Finances

  • View dynamic charts to understand your spending patterns.
  • Use filters to customize data visualizations by date or category.

Milestone Celebrations

  • Achieve your savings goals and watch celebratory confetti animations bring a touch of joy to your accomplishments!

📚 Roadmap

  • Upcoming Features:

    • Budgeting tools for setting monthly limits.
    • AI-based financial advice and insights.
    • Multi-language support for global users.
  • Enhancements:

    • More chart types for deeper financial analysis.
    • Offline access to financial records.

📧 Feedback & Contributions

We welcome feedback and contributions to improve the Personal Finance Tool. Feel free to:

  • Report issues: GitHub Issues
  • Contribute: Fork the repo, make changes, and submit a pull request.

🚀 Demo

Check out the live demo: Personal Finance Tool Demo


👤 Author

Developed with ❤️ by Hari. For inquiries, connect via LinkedIn.


🛡️ License

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

About

This tool is designed to help you stay on top of your finances, make informed decisions, and achieve your long-term goals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published