Skip to content

Repository files navigation

PolariX - Personal Finance Manager

PolariX is a personal finance management application built with HTML, CSS, JavaScript (frontend) and Node.js, Express, MongoDB Atlas (backend).
It helps users track income, expenses, assets, liabilities, and savings with dynamic graphs and data persistence.


🚀 Features

  • User Registration & Login (secure authentication).
  • Add, edit, and delete transactions (income & expenses).
  • Auto-generate and update user-specific Excel sheets.
  • Dynamic charts for:
    • Income vs Expense
    • Assets vs Liabilities
    • Total Savings
  • Data stored in MongoDB Atlas (cloud).
  • Clean and responsive UI.

🛠️ Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express.js
  • Database: MongoDB Atlas
  • Other: Chart.js (for graphs), ExcelJS (for Excel file handling)


⚙️ Installation & Setup

  1. Clone the repository:
    git clone https://github.com/your-username/polarix.git
    cd polarix
  2. Install dependencies:
    npm install
  3. Set up environment variables in a .env file:
    MONGO_URI=your-mongodb-atlas-uri
    PORT=5000
    SESSION_SECRET=your-secret-key
  4. Start the development server:
    npm start
  5. Open http://localhost:5000 in your browser.

🤝 Contributing

We welcome contributions!
Please read the Contributing Guidelines and follow the Code of Conduct.


About

Personal Finance Manager

Topics

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages