/budget-app

This app helps users manage their budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.

Primary LanguageRubyMIT LicenseMIT

Budget App

💰 Budget App

Manage your Transactions in app

📗 Table of Contents

📖 About BudgetApp

Budget App is a web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.

🛠 Built With

Tech Stack

Backend
Frontend
Database

Key Features

  • Flavorful Authentication: Log in and register with a touch of Devise magic.
  • Category Create, edit, and showcase categories
  • Display Transactions a list of transactionsfor each category.

(back to top)

🚀 Live Demo

Start Budgeting!! Live demo.

Here is my live presentation. Live Presentation

(back to top)

💻 Getting Started

The following steps were used in creating this project:

  1. Set up the project by creating a new directory from the generated repository.

  2. Set up the repository on GitHub and use Gitflow.

  3. Initialize the project with Rubocop linters.

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

Prerequisites

In order to run this project, you need:

  1. Ruby installed:

    • On macOS using Homebrew:

      brew install ruby
    • On Windows or Linux, follow the installation instructions from Ruby's official website.

  2. Rails Installed:

    gem install rails

Setup

Clone this repository to your desired folder:

  git clone https://github.com/Obimbo07/budget-app.git

Install

Navigate to the Recipedaily directory:

  cd budget-app

Usage

Open the project in your preferred code editor:

   cd budget-app
   code .

Run project

To run from the local server, execute the following command:

  rails server

Run tests

To run tests, execute the following command:

  rpec spec

(back to top)

👥 Authors

👤 Austin Obimbo

(back to top)

🔮 Improvements?

  • User Account Deposit and payouts
  • Integration with External APIs

(back to top)

🤝 Future Features

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page for ongoing discussions.

(back to top)

⭐️ Show your support

If you like this project please show support by staring ⭐️.

(back to top)

🙏 Acknowledgments

I would like to thank:

  • Gregoire Vella on Behance for the design pattern
  • Microverse and all the staff
  • Microverse Community
  • Thanks to my coding Partners
  • Thanks to my Morning-Session-Group and Standup-Team Partners and
  • Thanks to Code Reviewers

(back to top)

📝 License

This project is MIT licensed.

(back to top)