/budget-me-App

Budget Me App is a fully functioning website that allows a user to fully manage his/her expenses by keeping track of all payments and their related categories. For each category the user can see how much is already spent. A user can add categories and payments related to one or more categories.

Primary LanguageRubyMIT LicenseMIT

📗 Table of Contents

📖 [Budgt Me App]

[Budgt Me App] Budget Me App is a fully functioning website that allows a user to fully manage his/her expenses by keeping track of all payments and their related categories. For each category the user can see how much is already spent. A user can add categories and payments related to one or more categories.

🛠 Built With

Tech Stack

Key Features

  • [Creating tables by migration files]
  • [Creating Database named Budget]
  • [processing data in models]
  • [Validations and Model specs]
  • [Setup controllers]
  • [Controllers specs]
  • [Categories and payment views]
  • [Create new category]
  • [Create new payment]
  • [Add-devise]
  • [Add-authorization rules]
  • [Style the views (Pages)]

(back to top)

💻 Deployment

💻 Getting Started

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

Prerequisites

In order to run this project you need the following installed in your local system

  • Ruby
  • Git CLI
  • Github account

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone git@github.com:katfogy/budget-me-App.git

Install

Install gems with:

  bundle install

Setup database with:

rails db:create
rails db:migrate

Usage

To run the project, execute the following command:

  rails server

Visit http://localhost:3000/ in your browser.

Run tests

  • Install npm with:
  • Install rspec with:
  bundle install

and

  rails generate rspec:install

run the test with:

  rspec spec

(back to top)

👥 Authors

👤 Foga Kater Amos

🔭 Future Features

  • [Build the native app]
  • [Style the front end]

(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 please leave a STAR to the Github repo

(back to top)

🙏 Acknowledgments

  • I would like to thank Microverse.
  • Original design idea by: Gregoire Vella on Behance.

(back to top)

📝 License

This project is MIT licensed.

(back to top)