Skip to content

A mobile web application that simplifies budget management by organizing transactions into categories, providing a clear overview of expenses and spending patterns. Users can easily track their spending. Built with Ruby on Rails, PostgreSQL and Rspec

License

Notifications You must be signed in to change notification settings

zewdu444/budget_app

Repository files navigation

📗 Table of Contents

💰 Budget App

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.

📹 video presentation

📷 screenshots

🛠 Built With

Tech Stack

🚀 Live Demo

Key Features

  • User can create an account
  • User can login
  • User can create a transaction
  • user can create a category
  • user can view all transactions based on category
  • mobile first design
  • Rspec test for models, controllers and views

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

  • Command line or terminal
  • IDE such as VsCode.
  • Rails needs to be installed on your system.

Setup

Clone this repository to your desired folder: Example command:

  git clone https://github.com/zewdu444/budget_app.git
  cd budget_app

Install

Example command:

  cd budget_app
  bundle install (install all dependencies)

Usage

To run the project redirecting to the root directory of the project and run the following command:

 bin/rails server (to run web application)

Test

To test the web app run the following command:

 rspec spec ( to test the web application)

👥 Authors

👤 Zewdu Erkyhun

(back to top)

🔭 Future Features

  • [UX Desktop design]
  • [will add REST API]
  • [side navigation bar for mobile view]

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Give a ⭐️ if you like this project!

(back to top)

🙏 Acknowledgments

  • I would like to thank microverse community for the support and guidance

  • I would like to express gratitude to Gregoire Vella, as per the Creative Commons license.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

A mobile web application that simplifies budget management by organizing transactions into categories, providing a clear overview of expenses and spending patterns. Users can easily track their spending. Built with Ruby on Rails, PostgreSQL and Rspec

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published