Skip to content

Rails/ERB CRUD app to track monthly expenses by category and monitor spending in relation to monthly income

Notifications You must be signed in to change notification settings

cossentino/on-track-2

Repository files navigation

On Track

This Rails application allows users to track their spending, separated by category, with respect to their monthly income.

For Flatiron School project submission:

Non-technical demo video: "https://youtu.be/bZcYmFTp268"

Blog post: "https://icossentino.medium.com/building-a-budgeting-app-with-rails-the-homepage-in-detail-2ba79ef0aa3d"

Installation and Usage

  1. Clone the repository onto your computer (found at https://github.com/cossentino/on-track-2). The project folder is named on_track_2. Ensure you have Rails 6.1.1 or later downloaded on your device.
  2. CD into the project folder on your computer and run the command "bundle install" in the terminal to install necessary dependencies.
  3. Run the command "rails s" in the terminal to create a local server, and navigate to localhost:3000/ in your web browser (or your preferred port) to enter the application and create an account

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/cossentino/on-track-2. Contributions are very much welcome - contact me about collaborations! Contributors are expected to adhere to the Contributor Covenant code of conduct.

License

The program is available as open source under the terms of the MIT License.

The app uses Rails and ActiveRecord for back-end structuring and database queries, and Materialize CSS for front-end styling. Full list of gem dependencies is available in the Gemfile

About

Rails/ERB CRUD app to track monthly expenses by category and monitor spending in relation to monthly income

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published