Skip to content

Repository files navigation


AssetPilot: Money Moves Made Easy 💸

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.


Key Features

1. Unified Dashboard

Get an instant overview of your financial exchanges. View your Total Lent, Total Borrowed, and the number of Pending Returns in one place.

2. Smart Calendar Tracking

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.

3. Performance Report & Trust Score

Understand your asset management habits with a dedicated Performance Report. Your Trust Score is calculated based on repayment behavior:

  • On-Time
  • Early
  • Late Repayments

4. Milestones & Badges

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

5. Detailed Statistics

Visualize your financial activity with interactive charts:

  • Lent Asset Type Distribution (Cash, Gold, Silver, Utilities)
  • Outstanding vs Settled Amounts
  • Borrowed Asset Type Distribution

🛠️ Technology Stack

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

📝 Usage

Recording a Transaction

  1. From the Home or Dashboard, click Borrow or Lend.

  2. 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)
  3. Click Submit. The transaction appears instantly on the Dashboard and Calendar.

Marking a Transaction as Returned

  1. On the Dashboard, find active transactions under Transactions.
  2. Click the green checkmark (✔) next to the transaction.
  3. The entry moves to History, where its status (Early, Late, On-Time) is automatically calculated based on the repayment date vs deadline.

🤝 Contributing

Contributions are welcome and appreciated!

  1. Fork the project

  2. Create your feature branch

    git checkout -b feature/AmazingFeature
    
  3. Commit your changes

    git commit -m 'Add some AmazingFeature'
    
  4. Push to the branch

    git push origin feature/AmazingFeature
    
  5. Open a Pull Request


📜 License

Distributed under the MIT License. See the repository for more information.


📞 Contact

Project Owner 1: Rucha Sinkar GitHub: https://github.com/RuchaSinkar

Project Owner 2: Piyush Singh GitHub: https://github.com/piyushsingh310


About

AssetPilot is a smart tool to track everything you borrow or lend cash, gold, silver, or utilities. Stay organized, get performance ratings, Earn milestones on performing well, and manage your asset exchanges with ease

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages