Skip to content

Budget Tracker 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. Built with Ruby on Rails and Postgresql

License

Notifications You must be signed in to change notification settings

tobuya/budget_tracker

Repository files navigation

Contributors LastUpdate Stargazers Issues License

Table of Contents

🪙 Budget Tracker

Budget Tracker 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.

📸 Screenshots

Screenshoot Screenshoot

(back to top)

🧰 Tech Stack

  • Ruby on Rails
  • PostgreSQL
  • Devise
  • RSpec

(back to top)

✨ Key Features

  • Easily create categories to track transactions.
  • Introduce new transactions associated with a category.
  • See money spent on each category.
  • Sign up or log in to your account to access.

(back to top)

🚀 Live Demo

View live

📘 Getting Started

To run this project locally, you'll need to follow these steps.

📋 Prerequisites

Make sure you have the following installed on your machine:

📂 Setup

Clone this repository to your desired folder.

cd my-project
git clone git@github.com:tobuya/budget_tracker.git

📥 Installation

Install the required gems with:

bundle install

💾 Database

Create the databases and run migrations with:

rails db:create
rails db:migrate

To load the sample data, run:

rails db:seed

💻 Usage

To run the development server, execute the following command:

rails server

🧪 Run tests

To run tests, run the following command:

rspec spec --format doc

(back to top)

👨‍🚀 Authors

👤 Thomas Obuya

(back to top)

🎯 Future Features

  • Desktop Version
  • Side Menu

(back to top)

🤝 Contribution

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 consider giving it a ⭐.

(back to top)

🙏 Acknowledgements

I would like to thank Gregoire Vella on Behance for the design.

(back to top)

📜 License

This project is MIT licensed.

(back to top)

About

Budget Tracker 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. Built with Ruby on Rails and Postgresql

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published