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.
- 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.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB Atlas
- Other: Chart.js (for graphs), ExcelJS (for Excel file handling)
- Clone the repository:
git clone https://github.com/your-username/polarix.git cd polarix - Install dependencies:
npm install
- Set up environment variables in a
.envfile:MONGO_URI=your-mongodb-atlas-uri PORT=5000 SESSION_SECRET=your-secret-key
- Start the development server:
npm start
- Open
http://localhost:5000in your browser.
We welcome contributions!
Please read the Contributing Guidelines and follow the Code of Conduct.