nottherealalanturing / budget_app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BudgetApp.

This application tracks a user's purchases across many needs and wants categories.It enables users to maintain categories, add or remove transactions within specific categories, and keep track of all transactions under a particular category.

Built With

  • Ruby
  • Ruby on Rails v7.0.4
  • Gems used for testing: Capybara, Rspec-Rails, and Shoulda-matchers.

Live Link

https://deliciouscash.herokuapp.com

Demo Link

https://www.loom.com/share/7516f94388dc4416af02484322b8b0cf

Getting Started

To get a local copy up and running follow these steps:

Prerequisites

  • Ruby
  • Rails: 7.0.4
  • Postgres
  • Git

Usage

  • Fork/Clone this project to your local machine
  • Open folder in your local enviroment and run thes lines of code to get started:

Install gems with:

    bundle install

Setup database with:

   rails db:create
   rails db:migrate

Start server with:

    ./bin/bundle add tailwindcss-rails
    ./bin/rails tailwindcss:install
    ./bin/dev

Then open a web page and go to port 3001 on your local machine.

Running tests

    bundle exec rpsec

Deployment

Follow vendor specific instructions to deploy the application.

Authors

👤 Assad Isah

🤝 Contributing

Contributions and feature requests are welcome!

Start by:

  • Forking the project
  • Cloning the project to your local machine
  • cd into the project directory
  • Run git checkout -b your-branch-name
  • Make your contributions
  • Push your branch up to your forked repository
  • Open a Pull Request with a detailed description to the development(or master if not available) branch of the original project for a review

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

📝 License

This project is MIT licensed.

About


Languages

Language:Ruby 69.7%Language:HTML 27.2%Language:JavaScript 2.0%Language:CSS 1.0%Language:Shell 0.2%