Skip to content

Budget- App is web app built with Ruby on Rails that allows users to keep track of their expenses and categories, have a list of transactions associated with a category, and able to manage their transactions.

License

Notifications You must be signed in to change notification settings

Ambrosegithub/Budgetary-App

Repository files navigation

BUDGET APP

Budget- App is a Ruby on Rails mobile web application that allows users to keep track of their expenses and categories. have a list of transactions associated with a category, so that the user can see how much money it spent and on what. Manage your own money, manage your own life.

Built With

  • Ruby
  • Rails
  • Postgresql
  • Linters

Key Features

  • [Log in and registration of the user]
  • [Category list , Transaction list]
  • [Functionality to Generate a Expenses for our categories with total cost]

Video Demo

Video Link

Live Presentation link

Live Link

Getting Started

-To get a local copy up and running follow these simple example steps.

Prerequisites

  • A Command Line Interface.
  • Having Ruby installed.
  • Setup Rails
  • Postgresql
  • A code editor like Visual Studio Clone.
  • Git installed.

To check if you have Git, Postgres and Ruby installed you can use the commands below:

  $ git --version
  $ ruby --version && irb

If you don't have Ruby, you can find a complete list of ways to install Ruby, including using third-party tools like rvm, see:

(https://www.ruby-lang.org/en/downloads/)

🛠️ Installation & Set Up

If you installed git you can clone the code to your machine, or download a ZIP of all the files directly.

Install

Start by cloning the repository.

  • git@github.com:Ambrosegithub/Budgetary-App.git

    Navigate to the created folder.

  • Initialize your project with Git.

  • Make sure that your project has Postgres database set up.

  • Run rails server and visi thttp://127.0.0.1:3000/ in your browser!

    run the following in your terminal:

    • gem install rails
    • gem install pg
    • bundle install (use this whenever you want add a gem in your gem file)
    • rails db:create
    • change your database password to suit yours in database.yml

Usage

--Once you have your repository cloned on your machine, feel free to modify it as needed.

  • To add your own page

Testing with Rspec and Capybara

  • In your terminal run > bundle exec rspec
  • run rspec spec

Author(s)

👤 Isigba Ambrose

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐ if you like this project!

Acknowledgments

Web Design All the template colors, font, and layout distribution for the whole project were designed by Gregoire Vella on Behance. A link to the project can be found here. Check Gregoire for more amazing GUI and Graphic designs!

-Hat tip to all documentations used -Inspiration

❓ FAQ

[Question_1] Do I need to have a program to manage the database.

[Answer_1] Yes you need postgesql or sqllite ,check installation online.

[Question_2] Can I access the owner database .

[Answer_2]No because its on their local database .

📝 License

This project is MIT licensed.

About

Budget- App is web app built with Ruby on Rails that allows users to keep track of their expenses and categories, have a list of transactions associated with a category, and able to manage their transactions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published