Skip to content

BudgetMap is a sleek, responsive expense tracker that helps you manage your budget, track savings,expenses, and stay on top of your finances with ease.

Notifications You must be signed in to change notification settings

Heisenberg300604/BudgetMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💸 BudgetMap 💰 (Currently Under Development)

BudgetMap is a responsive, user-friendly expense tracker web app designed to help users manage their budgets on a monthly and yearly basis. Users can track expenses, manage budgets, and visualize their savings effectively.

Features (May Change)

  • Monthly and Yearly Budgets: Manage budgets on a monthly and yearly basis.
  • Add, Update, Delete Expenses: Simple CRUD operations for managing expenses.
  • Total Monthly Budget and Savings: Track your total budget for the month and see how much you've saved.
  • Category-wise Tracking: Break down expenses into different categories for better financial insights.
  • Expense Limit Alerts: Receive alerts when nearing your expense limits.
  • Graphs & Visualizations: Get a visual breakdown of your expenses and savings.
  • Recurring Expenses: Automate recurring expenses like rent or utility bills.
  • Income Management: Track both expenses and incomes, and calculate net savings.
  • Multi-Currency Support: Handle expenses in multiple currencies with real-time conversion rates.
  • Data Export: Export expense data in CSV or PDF format.
  • Authentication: Users can sign up, log in, and manage their profiles.
  • Savings Goals: Set savings goals and track progress.

Tech Stack

Frontend

  • React: For building the user interface.
  • TypeScript: Ensures strong type safety and better development experience.
  • Tailwind CSS: For designing a responsive and modern UI.

Backend

  • Node.js: JavaScript runtime for server-side operations.
  • Express: For building RESTful APIs.

Installation

To run this project locally, follow these steps:

Backend Setup

  1. Clone the repository.

  2. Navigate to the Backend directory:

    cd Backend
  3. Install dependencies:

     npm install
  4. Create a .env file in the backend directory and add the necessary environment variables for database connections, etc.

  5. Start the server:

    npm start
    

Frontend Setup

  1. Navigate to the Frontend directory:

    cd Frontend
  2. Install dependencies:

     npm install
    
  3. Start the server:

    npm run dev
    

Contributions

Contributions are welcome! Please fork this repository and submit a pull request for any features or improvements.

About

BudgetMap is a sleek, responsive expense tracker that helps you manage your budget, track savings,expenses, and stay on top of your finances with ease.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published