AssetPilot is your smart finance companion designed to track everything you borrow or lend — not just cash, but also tangible assets like gold, silver, and utilities. Stay organized, monitor due dates, get performance ratings, and earn milestones for responsible asset management.
Get an instant overview of your financial exchanges. View your Total Lent, Total Borrowed, and the number of Pending Returns in one place.
Never miss a due date again. The integrated Smart Calendar highlights important repayment deadlines (for borrowed items) and payment requests (for lent items) at a glance.
Understand your asset management habits with a dedicated Performance Report. Your Trust Score is calculated based on repayment behavior:
- On-Time
- Early
- Late Repayments
Stay motivated with progress-based achievements! Earn badges like:
- Streak Master – 10 on-time repayments in a row
- Debt Slayer – Cleared all debts in a single month
- Trust Badge – 100% on-time repayments for 6 months
Visualize your financial activity with interactive charts:
- Lent Asset Type Distribution (Cash, Gold, Silver, Utilities)
- Outstanding vs Settled Amounts
- Borrowed Asset Type Distribution
This project uses a simple yet effective stack ideal for static web apps and rapid prototyping:
- Frontend: HTML5, CSS3 (
style.css), Vanilla JavaScript (script.js,charts.js) - Data Visualization: Chart.js
- Storage: LocalStorage
- Icons: Font Awesome
-
From the Home or Dashboard, click Borrow or Lend.
-
A modal will appear. Fill in the required details:
- Asset Type (Utility, Cash, Gold, Silver, Loan)
- Amount
- Borrowed From / Lent To
- Deadline
- Interest Rate
- Category (Emergency, Personal, Investment, Loan)
-
Click Submit. The transaction appears instantly on the Dashboard and Calendar.
- On the Dashboard, find active transactions under Transactions.
- Click the green checkmark (✔) next to the transaction.
- The entry moves to History, where its status (Early, Late, On-Time) is automatically calculated based on the repayment date vs deadline.
Contributions are welcome and appreciated!
-
Fork the project
-
Create your feature branch
git checkout -b feature/AmazingFeature -
Commit your changes
git commit -m 'Add some AmazingFeature' -
Push to the branch
git push origin feature/AmazingFeature -
Open a Pull Request
Distributed under the MIT License. See the repository for more information.
Project Owner 1: Rucha Sinkar GitHub: https://github.com/RuchaSinkar
Project Owner 2: Piyush Singh GitHub: https://github.com/piyushsingh310