Skip to content

Budget App is a comprehensive application built using Ruby on Rails, designed to streamline transaction management. With its user-friendly interface, the app allows users to effortlessly organize their financial activities. The application includes essential features such as categorized lists, a transaction list, and sign-up and login pages.

License

Notifications You must be signed in to change notification settings

rbhatt1999/budget-app

Repository files navigation

logo

Budget App

📗 Table of Contents

📖 Budget-app

Budget app is an app for managing transactions with categorized lists, sign-up and login pages, and navigation buttons for moving between pages. Users can add new categories or transactions.

🛠 Built With

This app is build with Ruby on Rails and Postgresql.

Tech Stack

  • Ruby
  • Ruby on Rails
  • Postgresql
  • Key Features

    • Categorized lists.
    • Navigation buttons for moving between pages.
    • Ability to add new categories with mandatory name and icon fields.
    • Ability to add new transactions with mandatory name, amount, and category fields.

    🚀 Live Demo

    (back to top)

    🚀 Video Presentation

    (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/rbhatt1999/budget-app.git
    • Navigate into the cloned folder
     cd budget-app
    

    Install

    • 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

    👤 Rohit Bhatt

    (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

    (back to top)

    📝 License

    This project is MIT licensed.

    (back to top)

    About

    Budget App is a comprehensive application built using Ruby on Rails, designed to streamline transaction management. With its user-friendly interface, the app allows users to effortlessly organize their financial activities. The application includes essential features such as categorized lists, a transaction list, and sign-up and login pages.

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published