/budget-app

Budget app is a web application that allows users to perform CRUD (Create, Read, Update, Delete) operations. Users can add categories to keep track of their financial expenses. In each category, users can add purchases. On the category page, users can view the total amount of purchase items.

Primary LanguageRuby

Budget App

📗 Table of Contents

📖 Budget app

Budget app is a web application that allows users to perform CRUD (Create, Read, Update, Delete) operations. Users can add categories to keep track of their financial expenses. In each category, users can add purchases. On the category page, users can view the total amount of purchase items. When looking at the purchase page, users can see detailed data for each purchase.

🛠 Built With

Tech Stack

Server
  • Ruby
  • Rails
  • Database
  • Postgres
  • Key Features

    • Built using Ruby on Rails

    (back to top)

    🚀 Live Demo

    (back to top)

    🎬 VIdeo Walkthrough

    (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:

        ruby >= 3.2.0
        rails >= 7.0
        postgres >- 15.3
    

    Setup

    Clone this repository to your desired folder:

      git clone https://github.com/HtetWaiYan7191/budget-app.git

    You need to setup database for these project

      development = budget_dev
      test        = budget_test
      production  = budget-production
    

    or you can use your own database and change the config/database.yml

      default: &default
        adapter: postgresql
        encoding: unicode
        pool: 5
        username: [your_username]
        password: [your_password]
        host: localhost
    
      development:
        <<: *default
        database: [your_database_for_development]
    
      test:
        <<: *default
        database: [your_database_for_test]
    
      production:
        <<: *default
        database: [your_database_for_production]

    Install

    Install this project with:

      cd budget-app
      bundle install

    it will install the required gemfile for running the project

    Usage

    to use this project:

       bin/rails server

    it will run the the server on localhost:3000

    (back to top)

    👥 Author

    👤 Htet Wai Yan

    (back to top)

    🔭 Future Features

    • Add Animation

    (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 you can share this project to your friend

    (back to top)

    🙏 Acknowledgments

    This replica was originally designed by Gregoire Vella in Behance. Checkout Gregoire Vella's design here

    (back to top)

    📝 License

    This project is MIT licensed.

    (back to top)