Skip to content

joshi-jyoti/Expense-tracker

Repository files navigation

Monthly Expense TrackerπŸ’°

Description:

This repository hosts a robust and user-friendly Monthly Expense Tracker application, designed to empower you to effortlessly manage your personal finances. πŸ“ˆ By providing a clean and intuitive interface, this application allows you to track your income and expenses with ease. 🧾 Built with modern web technologies such as Next.js, TypeScript, and Tailwind CSS, it offers a seamless and responsive experience across all devices. πŸ“± Data persistence is handled efficiently through local storage, ensuring your financial data remains secure and accessible between sessions. πŸ’Ύ

Key Features

  • Add Transactions: βž• Quickly add income and expense entries with descriptions, amounts, and dates. This feature allows for detailed tracking of each transaction, providing a comprehensive view of your financial activity.

  • View Transactions: 🧾 Easily review a comprehensive list of all your income and expense transactions. The list is organized and easy to navigate, allowing you to quickly find specific transactions.

  • Delete Transactions: πŸ—‘οΈ Remove unwanted or incorrect transactions with a simple click. This feature ensures data accuracy and allows for easy correction of mistakes.

  • Local Storage Persistence: πŸ’Ύ Your financial data is securely saved in your browser's local storage, ensuring it's available across sessions. This eliminates the need for server-side databases and provides a secure, client-side data storage solution.

  • Responsive Design: πŸ“± Seamlessly works on all devices, providing a consistent experience on desktops, tablets, and smartphones. The application adapts to different screen sizes, ensuring optimal usability.

  • Next.js Framework: πŸš€ Leverages the power of Next.js for optimized performance and a smooth user experience. Next.js provides server-side rendering and static site generation, resulting in faster load times and improved SEO.

  • Income/Expense Categorization: πŸ’Έ Clearly separates income and expense logs for easy financial overview. This feature provides a clear distinction between income and expenses, allowing for easy analysis of your financial situation.

Technologies Used

  • Next.js: πŸš€ React framework for building server-rendered and statically generated applications.

  • TypeScript: πŸ’» Statically typed superset of JavaScript.

  • Tailwind CSS: πŸ’¨ Utility-first CSS framework for rapid UI development.

  • shadcn/ui: 🎨 Re-usable components built using Radix UI and Tailwind CSS.

  • Local Storage: πŸ’Ύ Browser API for client-side data storage.

  • React: βš›οΈ Javascript Library for user interfaces.

How to Setup

  1. Clone the Repository

  2. Install Dependencies:

    npm install
    # or
    yarn install
    # or
    pnpm install
  3. Run the Development Server:

    npm run dev
    # or
    yarn dev
    # or
    pnpm dev
  4. Open in Browser:

    • Open your browser and navigate to http://localhost:3000.

About

πŸ“ˆ A responsive, Next.js-powered Monthly Expense Tracker with local storage πŸ’Ύ, enabling effortless personal finance management πŸ’° through a clean and intuitive interface πŸ“±.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors