/Budget_app

Primary LanguageRubyMIT LicenseMIT

πŸ“– Recipe App

πŸ“— Table of Contents

πŸ“– Budget_app

Budget_app: This project employs a Ruby on Rails app with PostgreSQL database, incorporating user-generated budget categories and expenses. Ensured accurate migrations and data relationships as per ERD diagram. πŸ“š

Screenshots

Splash Screen SignUp/In Category Page Espenses Page

Original design idea by Gregoire Vella on Behance.

πŸ›  Built With

  • Ruby
  • Ruby On Rails
  • PostgreSQL

Key Features

  • Display expenses categories
  • Display expenses
  • Create or Remove category item
  • Validation & Unit Tests
  • Controllers
  • Views
  • Add Forms
  • Capybara tests
  • Add devise
  • Add authorization

(back to top)

Getting Started

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

Prerequisites

In order to run this project you need:

  • A basic understanding of Ruby, Rails and Git

Usage

  1. Install Ruby
  2. Install Rails
  3. Clone this repo
git clone git@github.com:yashodhicy/Budget_app.git

To run the project, execute the following command:

  rails s

To run tests, run the following command:

bundle exec rspec spec

(back to top)

πŸ‘₯ Authors

πŸ‘€ : Yashodhi Chathurangi

Original design idea by Gregoire Vella on Behance.

(back to top)

πŸ”­ Demo Link

Click here

πŸ”­ Video presentation Link

Click here

πŸ”­ Future Features

  • Modern UI

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Please support this project and be a part of something meaningful and impactful. Your contribution can make a significant difference and help us achieve our goals faster.

(back to top)

πŸ™ Acknowledgments

Grateful to all for inspiring codebase, your dedication and creativity made a lasting impact on our success. Thank you!

(back to top)

❓ FAQ

  • Can I fork and reuse this repository?

Absolutely! Please feel free to fork and reuse this repository for your own projects.

  • Is it okay to improve this repository? Will my changes be accepted?

Definitely! We welcome any improvements or new ideas you may have. If your changes are good and align with the project's goals, we would be happy to accept them.

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)