Skip to content

StashSmart is a web-based personal finance tracker that helps users manage income, expenses, and savings effortlessly. It offers a user-friendly interface for setting financial goals, categorizing transactions, and gaining insights into spending habits through detailed reports and analytics.

License

Notifications You must be signed in to change notification settings

deezyfg/StashSmart

Repository files navigation

StashSmart - Personal Finance Tracker

Project Banner

🔗 Links

Live Website
Live Website


Connect with the Authors
Peter Opoku-Mensah - Project Lead & Full-Stack Developer
Frederick Napey - Frontend Developer
Owusu Vincent - Project Contributor

📸 Screenshots

Personal-Finance-Tracker

📋 Table of Contents

  1. 🤖 Introduction
  2. 🔋 Features
  3. 🦜️ Story of Inspiration
  4. ⚙️ Tech Stack
  5. 🤸 Quick Start
  6. 🚀 Installation
  7. 🤳️ Usage
  8. 🌐️ Related Projects
  9. 🤔️ Contributing
  10. 🫡 Acknowledgements
  11. ☎️ Contact
  12. 📃️ Licensing

🤖 Introduction

Welcome to StashSmart, your intelligent personal finance management solution!

StashSmart is a web-based application designed to empower users with control over their financial well-being. It provides a user-friendly interface for effortless income, expenses, and savings management. This allows users to set financial goals, categorize transactions, and gain valuable insights into their spending habits through detailed reports and analytics.

🔋 Features

  • Login Page: Allows users to access their accounts.
  • Signup Page: Enables new users to create accounts.
  • Home Page: Displays a personalized overview of financial information.
  • Dashboard Page: The central hub for viewing all financial information at a glance.
  • Transaction Tracker Page: Allows users to enter income and expense transactions efficiently.
  • Features Page: Provides a clear and concise explanation of the app's features and functionalities.
  • Customizable Currency Settings: Users set their preferred display currency (e.g., USD, EUR, GHS).
  • Support Page: Offers resources and assistance to users for any queries or issues they may encounter.
  • Settings Page: Enables users to manage preferences such as notifications, account linking, and other custom settings.

🦜️ Story of Inspiration

The inspiration for StashSmart came from a deeply personal experience of financial struggle and frustration. Peter Opoku-Mensah, the mind behind StashSmart, went through tough times and realized the profound impact of financial insecurity on overall well-being. This experience gave him a clear goal: to create a tool that would make personal finance clear, easier to understand, and help everyone feel more in control of their money.

With this mission in mind, Peter aimed to build something intuitive, user-friendly, and powerful enough to provide real insights into personal finance. Each team member who joined this mission brought unique skills, perspectives, and passions to the project. They were united by a shared commitment to transform this vision into reality.

Building StashSmart was not without its challenges. Integrating detailed analytics and user customization features proved to be particularly tough. There were moments of doubt and frustration, especially when certain functionalities didn't work as expected. However, these struggles only strengthened the team's resolve. They worked tirelessly, fueled by the desire to make a tangible difference in people's lives.

StashSmart is not just an app; it is a beacon of hope for anyone feeling overwhelmed by their financial situation. It’s a powerful companion designed to guide users toward financial independence with confidence and ease. The journey from conception to creation was fueled by a desire to make a tangible difference in people's lives, providing them with the tools they need to secure their financial future.

The story of StashSmart is one of resilience, collaboration, and unwavering dedication. It’s about turning personal adversity into a source of strength and using that strength to empower others. StashSmart embodies a mission to revolutionize the way individuals interact with their finances, making financial literacy and stability a reality for all.

⚙️ Tech Stack

  • Frontend:

    • HTML5: For structuring the web content
    • CSS3: For styling and responsive design
    • JavaScript: For interactive functionality and dynamic content
  • Development Tools:

    • Git: For version control
    • Terminal (Command Line Interface): As the primary development interface
    • VS Code: As an occasional code editor for specific tasks
  • Deployment:

    • GitHub Pages: For hosting the live website

🤳️ Usage

  1. Login: Access your account using your credentials.
  2. Signup: Create a new account if you don't have one.
  3. Dashboard: View a summary of your financial status.
  4. Transaction Tracker: Record your income and expenses.
  5. Settings: Customize your preferences.
  6. Support: Access resources and get help.

🌐️ Related Projects

🤔️ Contributing

Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.

🫡 Acknowledgements

☎️ Contact

For any inquiries or questions, please contact [email protected]

📃️ Licensing

This project is licensed under the MIT License. For more details, please see the LICENSE file in the repository.

About

StashSmart is a web-based personal finance tracker that helps users manage income, expenses, and savings effortlessly. It offers a user-friendly interface for setting financial goals, categorizing transactions, and gaining insights into spending habits through detailed reports and analytics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published