Skip to content

An App made with Rails that takes care of your expenses. You can have a record of your expenses by date, category, amount, and others. Has unit and implementation tests with RSpec and Capybara. Implements authentication with Devise and authorization with CanCanCan

License

Notifications You must be signed in to change notification settings

isaacpitwa/budget-app

Repository files navigation

Budget App

The Blog app will be a classic example of a blog website. You will create a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.

Live Demo

For a live demo of the project click here. Please log in with the following pre-verified credentials:

Live Presentation For a live presentation of the project check this Loom video.

Development set up

Use the following steps to run this Project locally:

  • Create a directory

  • Open the terminal

  • Run this command: git clone git@github.com:isaacpitwa/budget-app.git

  • Enter in to the folder: cd budget-app

Setup Database

  • Make sure that your Postgres database is installed.

  • Open the file config\database.yml

  • Modify the connection parameters to point your Postgres Database: username: [your_user] password: [your_password]

  • If required drop existing database : rake db:drop

  • Create databases: rake db:create

  • Create db structure including tables : rake db:migrate

  • If required seed initial data (stored in db\seeds.rb file): rails db:seed

Run Tests

  • Install rspec: bundle install
  • Run all tests: rspec
  • Run all tests and show test documentation: rspec spec --format documentation

Run App

Built With

  • Ruby
  • Ruby on Rails
  • Postgress

👤 Author

🤝 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!

📝 License

This project is MIT licensed.

About

An App made with Rails that takes care of your expenses. You can have a record of your expenses by date, category, amount, and others. Has unit and implementation tests with RSpec and Capybara. Implements authentication with Devise and authorization with CanCanCan

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published