/budget-app

The budget-app repository contains the code for a web-based budgeting application built using Ruby on Rails and PostgreSQL. This application allows users to track their income and expenses and provides a visual representation of their budget. Users can add or remove income and expenses.

Primary LanguageRubyMIT LicenseMIT

📗 Table of Contents

PocketPal

PocketPal App is a web-based budgeting application built using Ruby on Rails and PostgreSQL. This application allows users to track their income and expenses and provides a visual representation of their budget. Users can add or remove income and expenses, and the application automatically calculates the remaining budget. The website is responsive and optimized for use on desktop and mobile devices. If you have any feedback or suggestions, please feel free to create an issue or submit a pull request.

Built With

Tech Stack

Key Features

  • Register an account
  • Create categories and transactions
  • Metrics about user transactions

Live Demo

Getting Started

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

Prerequisites

Setup

To setup the project follow the steps:

  1. Clone this project using Git Bash:

    git clone git@github.com:Sajeelzafar/budget_app.git
    
  2. Inside the project directory, install the project's dependencies

    bundle install
    
  3. Create the app's database

    rails db:create
    
  4. Setup the app's database

    rails db:setup
    

Available Scripts

In the project directory, you can run:

  • rails server
    

    Runs the app local server

  • bundle exec rspec
    

    Launches the test runner.

Author

👤 Nabeel Akbar

Future Feature

  • Create a user profile
  • Create a desktop version

Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

If you like this project give it a star!

Acknowledgments

License

This project is MIT licensed.