/expense-keeper

ExpenseKeeper is an app built with Ruby on Rails using the MVC architecture. The app allows users to track their expenses while grouping them into categories.

Primary LanguageRuby

ExpenseKeeper

ROR app to track your expenses.

screenshot screenshot screenshot

ExpenseKeeper is an app built with Ruby on Rails using the MVC architecture. The app allows users to track their expenses while grouping them into categories.

Built With

  • Major languages: Ruby
  • Frameworks: ROR
  • Gems: devise, RSpec, Capybara

Live Demo

Live Demo Link

Getting Started

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

Prerequisites

You need to have followings installed in your local machine:

  • Ruby
  • Postgresql
  • Rails
  • RSpec
  • node.js

Setup

To setup the Items Library project in your local, in the repo page:

  • click on code (dropdown list) > Download as ZIP.
  • or open terminal of path you want to install project and run this command: git clone git@github.com:nicupop729/expense-keeper.git
  • bundle install
  • bin/rails db:create
  • bin/rails db:migrate

Instruction on the usage

  • Run the following comands in your command line:
  • rails s
  • open any chrome/firefox
  • type "localhost:3000"
  • enjoy the app

Tests

  • To run tests for current app, please run below commands in your terminal:
  • cd expense-keeper/
  • rspec spec spec/test_file_name

Author

👤 Nicolae Pop

🤝 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

  • This is app built withing the frames of CAPSTONE project of Rails Module at Microverse, a remote school for developers, using their support and frameworks provided.
    Original design idea by Gregoire Vella

📝 License

This project is MIT licensed.