/utility-app

The Utility app is a general purpose responsive Ruby on Rails app which enables user to manage different monthly payments.

Primary LanguageRuby

Utility App - Ruby on Rails

The Utility app is a general purpose resposnsive Ruby on Rails app which enables user to manage different monthly payments. The app keeps track of all the categories of payments and transactions. It allows to save categories of payments with its transactions. The app also keeps track of user's recordes, and also it enables to create category, create new payment transaction and generate a payment transaction detail.

App Screenshot

mobile  screenshot

ERD Diagram

Entity diagram screenshot

Built with

- Major languages: Ruby, Ruby on Rails, SASS
- Technologies used: Rubocop, Gitflow, RSpec

Prerequisites

- Ruby installed on local system
- yarn (Package Manager)
- npm ( Node Package Manager )
- Git and Github Account
- PostgreSQL installed on local system

Getting Started

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

  • Open terminal

  • Change to the desired directory then run the following:

    • run git@github.com:mengiefen/utility-app.git
    • cd utility-app/
    • git switch dev
    • run bin/setup
    • run bin/dev

Setting up cloud storage

  • create .env file on the root directory
  • replace the following with your credentials from cloudinary
    CLOUD_NAME=yourloudname
    API_KEY=yourapikey
    API_SECRET=yourapisecret

Running the Application Locally

Steps to excute the app locally

  • Run bin/dev in the console at working directory

Deployment on Heroku

Authors

👤 Mengstu Fentaw

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

📝 License

This project is MIT licensed.