Skip to content

This is a mobile-web app that keeps record of user transactions made on a category. Users can create new categories and add several transactions under them. It is built with ruby on rails

Notifications You must be signed in to change notification settings

charlesgobina/budget-app

Repository files navigation

BudgIT

This is a mobile-web app that keeps record of user transactions made on a category. Users can create new categories and add several transactions under them. It is built with ruby on rails

Technologies Used

  • Languages (Ruby, HTML, JS, CSS)
  • Library (Ruby on Rails)
  • Git
  • Gitflow

Presentation

Presentation Video

Live Demo

Live Demo

Software Requirements

  • Node.JS
  • Ruby
  • npm
  • Code Editor
  • Git

Local Installation

  • Clone the repo using the command below
git clone git@github.com:charlesgobina/budget-app.git
  • Navigate to the directory in which you cloned the project and use the command below
cd budget-app
  • Install all project dependencies and packages using the command below
bundle install
  • Start the server to run the application locally using the command below
rails s

Run Tests

  • To run the test, replace ENV.fetch('RAILS_ENV', nil) ||= 'test' in spec/rails_helper with ENV['RAILS_ENV'] ||= 'test'
  • Next, go to the terminal and type the command rspec spec

Authors

Charles Gobina 🧑‍🎓

Contributing 🤝

Contributions, issues, and feature requests are welcome!

  • Fork this repo using the command below
gh repo fork git@github.com:charlesgobina/budget-app.git
  • Clone the forked repo using the command below
git clone git@github.com:charlesgobina/budget-app.git
  • Navigate to the directory in which you cloned the project and use the command below
cd budget-app
  • Switch to dev branch using the command below
git checkout dev
  • Create a new feature branch using the command below
git checkout -b [name_of_feature_branch]
  • Commit your changes using git commit as shown below
git commit -m ["enter a commit message"]
  • Push your changes using
git push -u origin [name_of_feature_branch]
  • Open pull request to the dev branch

Show your support

Give a :star: if you like this project.

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

License 📝

This project is MIT licensed

About

This is a mobile-web app that keeps record of user transactions made on a category. Users can create new categories and add several transactions under them. It is built with ruby on rails

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published