Skip to content

SpendWise is a mobile web application designed to help users efficiently manage their budgets and track expenses. With an intuitive and user-friendly interface, this app enables individuals to gain insights into their spending habits and make informed financial decisions.

License

Notifications You must be signed in to change notification settings

Bestbynature/SpendWise

Repository files navigation

ERD ==> DATA MODEL

📗 Table of Contents

📖 [SpendWise]

You are welcome to SpendWise. SpendWise is a mobile web application designed to help users efficiently manage their budgets and track expenses. With an intuitive and user-friendly interface, this app enables individuals to gain insights into their spending habits and make informed financial decisions.

splashScreen works6_img

🛠 Built With

Tech Stack

Client
  • RUBY
  • RAILS

Key Features

  • User Registration and Authentication: Allow users to register and create accounts securely. Implement authentication mechanisms to ensure only registered users can access their budget and expense data.

  • Budget Creation and Management: Enable users to set up and manage their budgets. Users should be able to define budget categories and allocate funds to each category.

  • Expense Tracking: Provide users with the ability to log their expenses and categorize them accordingly. Users should be able to enter transaction details like date, amount, and category.

  • Budget Visualization: Present budget information using charts or graphs to help users visualize their spending patterns, track progress, and identify areas of overspending.

  • Expense Insights and Analytics: Offer users insights and analytics based on their spending history. This could include trends, monthly summaries, and comparisons to help users make better financial decisions.

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

(back to top)

Prerequisites

In order to run this project you need:

  • The current version of node
  • To have Git installed on your local machine
  • Node Package manager (npm)
  • An editor such as Visual Studio Code

(back to top)

Setup

Clone this repository to your desired folder:

  • Create your classic access token from github.com
  • run "git clone https://{access_token}@github.com/username/{repo_name}.git"
  • Update your git identity by running "git config --global user.email "[email protected]""
  • Update your name on git by running "git config --global user.name "your_name"

(back to top)

Install

To install this project, run

bundle install

Run tests

To run tests, run the following command:

Run "rubocop --fix to fix linters"

or

Run "rubocop -A to fix linters"

(back to top)

Deployment

You can deploy this project using:

  • render

(back to top)

Live Demo

For a live demo of the Spendwise application, please use this link

(back to top)

👥 Author

👤 Author: Damilare

Availale Social Media Link
GitHub @githubhandle
Twitter @twitterhandle
LinkedIn LinkedIn

(back to top)

🔭 Future Features

  • Reports and Exporting: Allow users to generate and export financial reports in various formats, such as PDF or CSV, for further analysis or record-keeping.

  • Goal Setting and Savings Tracking: Provide functionality for users to set financial goals and track progress towards achieving them. This could include savings goals, debt reduction targets, etc.

  • Multi-Currency Support: If your app targets an international audience, consider adding support for multiple currencies to handle expenses incurred in different currencies.

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, kindly drop a star for me.

(back to top)

🙏 Acknowledgments

Original design idea by Gregoire Vella on Behance.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

SpendWise is a mobile web application designed to help users efficiently manage their budgets and track expenses. With an intuitive and user-friendly interface, this app enables individuals to gain insights into their spending habits and make informed financial decisions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published