my-awesome-budget-app

A simple and handsome app to manage your budget with attractive UI and intuitive UX. Built using Ruby on Rails, PostgreSQL, and Bootstrap.

MIT License

Stars
11

📗 Table of Contents

📖 My awesome budget app

Simple and handsome app to manage your budget (create expenses, categories), with cute UI and intuitive UX. Built using Ruby on Rails, Postgres and Bootstrap.

🛠 Built With

Built with Ruby on Rails

Tech Stack

Key Features

  • Sign up / log in users.
  • Create categories.
  • Display categories.
  • Create transactions per category/categories.
  • Display transactions per category/categories.

🚀 Live Demo

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need: Ruby, Rails and a Database such as PostgreSQL

Setup

Clone this repository to your desired folder:

  git clone [email protected]:Camilovelag/my-awesome-budget-app.git
  cd my-awesome-budget-app

Install

Install this project with:

Run the following commands, to be able to use Bootstap and JavsScript. If overwrites, type y

  rails javascript:install:esbuild
  rails css:install:bootstrap

Then run:

  bundle install
  rails db:create
  rails db:migrate

Usage

To run the project, execute the following command:

  rails server

Run tests

To run all tests, including unit and integration tests, run the following command:

  rspec

👥 Author

👤 Camilo Vela

🔭 Future Features

  • Group transactions per month.
  • Add transaction details.
  • Add modify/delete features for categories/transactions.

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

⭐️ Show your support

If you like this project please give it a ⭐️!

🙏 Acknowledgments

All the design credits go to Gregoire Vella on Behance. Thank you to microverse for setting us on this journey.

📝 License

This project is MIT licensed.

Related Projects