Skip to content

Latest commit

 

History

History
168 lines (105 loc) · 3.78 KB

README.md

File metadata and controls

168 lines (105 loc) · 3.78 KB

📗 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)