Skip to content

A full-stack web app built with Ruby on Rails. It allows users manage their budget. Users can have a list of transactions associated with a category, so that they can see how much money they spent and on what.

Notifications You must be signed in to change notification settings

Fikerte-T/budget-app

Repository files navigation

Budget App

This is a budged app built with Ruby on Rails. It allows users manage their budget. Users can register and log in, so that the data is private to them, and they can have a list of transactions associated with a category, so that you can see how much money they spent and on what.

Demo

Here is the link to live app

Entity Relationship Diagram(ERD)

ERD

Technologies Used

  • Framework: Ruby on Rails(RoR)
  • Database: PostgreSQL
  • Testing library: Rspec, capybara

Getting Started

This repository makes use of Ruby on Rails as its core programming language(framework)

  • Clone the repo using the command below
https://github.com/Fikerte-T/budget-app

  • Navigate to the directory in which you cloned the project and use the command below
cd budget-app
  • Install all gems using the command below
bundle install
  • Run the following commands to run the app
rails db:create
rails db:migrate
rails s
  • In your browser, go to
http://localhost:3000

Testing

  • To install rspec: gem install rspec
  • To run all the tests: rspec ./spec

Prerequisites

  • Make sure Ruby and PostgreSQL are installed in your system.

Author

👤 Fikerte Tesfaye

Contributing 🤝

Contributions, issues, and feature requests are welcome!

Show your support

Give a :star: if you like this project.

Acknowledgments

License 📝

This project is MIT licensed

About

A full-stack web app built with Ruby on Rails. It allows users manage their budget. Users can have a list of transactions associated with a category, so that they can see how much money they spent and on what.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published