Skip to content

This expense management app, developed using Ruby on Rails, enables users to create new categories and record expenses within each category. As a result, you can easily generate a list of transactions associated with each category.

License

Notifications You must be signed in to change notification settings

ginabeki/Budget-app

Repository files navigation

📗 Table of Contents

📖 ExpenseApp

Expense App is an expenses management app created using Ruby on Rails. It allows a user to create new categories and create new expenses for each category thus you have a list of transactions associated with a category.

🛠 Built With

Tech Stack

Key Features

  • User Registration.
  • User login.
  • Create Category: a user can create a category for his expenses.
  • Create transaction(expense): a user can create a transaction that belongs to a specific category.

Preview

Mobile Design

💻 Getting Started

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

Prerequisites

In order to run this project you need:

  • IDE or code editor: VsCode, atom, sublime...
  • To have Ruby and Git installed on your system.
  • To have Node.js installed on your system.

After installing Ruby, run the following command to install rails.-

 gem install rails

Setup

Clone this project on your local machine using the following command in your terminal:

  git clone https://github.com/ginabeki/Budget-app.git

Install

Run the following command to install all project's dependencies:

  cd Budget-app
  bundle install
  node install

Usage

To run the project, execute the following command:

Example command:

  rails server

OR

  rails s

Run tests

To run tests, run the following command:

Example command:

  gem install rails rspec
  rspec ./spec/models/

👥 Author

👤 Gina Beki

🔭 Future Features

  • Deploy the project and make it available for every one.
  • Advance the UI

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

⭐️ Show your support

If you like this project, kindly give it a star ⭐️

🙏 Acknowledgments

  • Microverse😉
  • Ruby on Rails Documentation🙃
  • Huge appreciation to Gregoire Vella for providing design system guidelines🙃

📝 License

This project is MIT licensed.

(back to top)

About

This expense management app, developed using Ruby on Rails, enables users to create new categories and record expenses within each category. As a result, you can easily generate a list of transactions associated with each category.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published