Skip to content

The Budget application is a mobile web application designed for managing your budget. It provides a list of transactions categorized by type, allowing you to easily track your expenses and analyze your spending. The implementation of this application involved utilizing Ruby on Rails and PostgreSQL.

License

codehass/Budget-app

Repository files navigation

📗 Table of Contents

📖 Budget-app

Budget application is a mobile web application where you can manage your budget. You have a list of transactions associated with a category, so that you can see how much money you spent and on what.

Render Deploy 🚀

Live demo

Video demo

Video demo

🛠 Built With

  • Ruby
  • Ruby on Rails
  • Postgresql
  • Key Features

    • Add Categories.
    • List delete categories.
    • Add transaction.

    (back to top)

    💻 Getting Started

    UML Diagram :

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

    Prerequisites

    In order to run this project you need:

    • Mac or PC
    • Install Ruby
    • Install Rails
    • Install Postgresql
    • Understanding of Ruby

    Setup

    • Clone this repository to your desired folder:
     git clone https://github.com/codehass/Budget-app.git
    • Navigate into the cloned folder
     cd Budget-app
    
    • Install this project with:
     bundle install
    • Set up the database Change the username and password of your postgres account in config/database.yml
     rails db:create db:migrate
    • Start the server
     rails s
    • Run tests
     rails db:migrate RAILS_ENV=test
     rspec spec
    • if it shows error try using this command
     bundle exec rspec spec

    (back to top)

    👥 Authors

    👤 Hassan EL OUARDY

    (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 ⭐️

    (back to top)

    🙏 Acknowledgments

    • I would like to thank Microverse for providing us with reading materials that aided us to during the project development
    • Credit to the original designer by Gregoire Vella on Behance

    (back to top)

    📝 License

    This project is MIT licensed.

    (back to top)

    About

    The Budget application is a mobile web application designed for managing your budget. It provides a list of transactions categorized by type, allowing you to easily track your expenses and analyze your spending. The implementation of this application involved utilizing Ruby on Rails and PostgreSQL.

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published