Skip to content

MoneyMate 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, this one can track his expenses in a well structured manner.

License

Notifications You must be signed in to change notification settings

DaveZag/MoneyMate

Repository files navigation

📗 Table of Contents

📖 MoneyMate

MoneyMate 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, this one can track their expenses in a well structured manner.

🛠 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.

🚀 Live Demo

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/DaveZag/MoneyMate.git

Install

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

  cd MoneyMate
  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

👤 Dave Zagabe

🤝 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

MoneyMate 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, this one can track his expenses in a well structured manner.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published