Skip to content

cgcarlosg/RubyOnRailsFinalProject

Repository files navigation

Project Description

It is an app that groups payments of anything bought for a home. The transactions are divided into categories according to the purpose. Example car tools, clothes, or a game to play in the family.

  • Mobile app for grouping the payments according to your categories of choice
  • A new user will sign up with a username and be directed to the login page, after signing in will be to the profile page.
  • The user can start adding categories or payments done for the home.
  • On the "My transactions", the user will see the list of payments or transactions created and the total price of them at the top of the page.
  • The user can organize the list of their payment in any category of choice. The user creates the category. Then it will reflect on the select options tab.
  • A user can also edit or delete the transactions added.

screenshot

screenshot

screenshot

Built With

  • Ruby
  • Ruby on Rails,
  • RSpec and capybara
  • Bootstrap

Getting Started

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

Prerequisites

  • The project is built using Rails 6 and Ruby-2.7.2
  • Install Ruby and Git on local machine
  • Install
  • Install yarn.
  • Run npm install to download all the packages in the package.json file.

Setup

  • Clone the project into your local machine.
  • cd into RubyOnRailsFinalProject
  • run bundle install.
  • Run rails db:create.
  • Run rails db:migrate.
  • Run rails s to open the project on the browser.
  • Run tests
  • Type the command
  • rspec --format documentation

Author Carlos Gutierrez

🤝 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

Microverse Rails Guides

📝 License This project is MIT licensed.

About

This project was built with Ruby (using the Ruby on Rails framework),HTML/CSS,Bootstrap. It is based on a mobile version app for grouping transactions by goal with your family/friends. Some of the basic features are creating a user account, creating a transaction, creating a group and deleting a group or transaction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors