karam084 / budget-app

A budget app built with Ruby on Rails and PostgreSQL. After signing in the user is able to add categories and see how much has been spent in each added category. Can add transactions after selecting the category that they fell under and assign more categories.

Home Page:https://karam084.github.io/budget-app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Live Demo

link

erd_diagram

Screenshot from 2022-12-03 18-48-56

Screenshot from 2022-12-03 18-49-15

Screenshot from 2022-12-03 18-49-49

Screenshot from 2022-12-03 18-50-09

Screenshot from 2022-12-03 18-50-37

REQUIRED SECTIONS:

  • Table of Contents
  • About the Project
    • Built With
    • Live Demo
  • Getting Started
  • Authors
  • Future Features
  • Contributing
  • Show your support
  • Acknowledgements
  • License
logo

budget-app

πŸ“— Table of Contents

πŸ“– Recipe App

The Ruby on Rails capstone project (remember what they are?) is about building a mobile web application where you can manage your budget: you have a list of transactions associated with a category so that you can see how much money you spent and on what.

Recipe App is a...

πŸ›  Built With Ruby on Rails and PostgreSQL

Tech Stack

Describe the tech stack and include only the relevant sections that apply to your project.

Client
Server
Database

Key Features

  • Budget analysis
  • Add Budget
  • Add Many Groups

(back to top)

πŸ’» Getting Started

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

  • Ruby version

  • System dependencies

  • Configuration

  • Database creation

  • Database initialization

  • How to run the test suite

  • Services (job queues, cache servers, search engines, etc.)

  • Deployment instructions

Setup

Install

  • bundle install
  • rails db: migrate

Usage

To run the project, execute the following command:

Deployment

Run the following command to install all dependencies.

$ bundle install $ code.

Database

To create your local Database

$ rails db: create $ rails db: migrate

Run tests

To install rspec, in the terminal kindly run this command

$ gem install rspec To run tests, please run this command

$ rspec ./spec/#{filename}_spec.rb To run all tests, please run this command

or $ spec

πŸ‘₯ Authors

πŸ‘€ Karam Fouad

(back to top)

πŸ”­ Future Features

  • Doplay App
  • Add live demo
  • Add Images

(back to top)

🀝 Contributing

CContributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Give a ⭐️ if you like this project!

(back to top)

πŸ™ Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

(back to top)

Video Demo

loom video

Design Template

πŸ“ License

This project is MIT licensed.

(back to top)

About

A budget app built with Ruby on Rails and PostgreSQL. After signing in the user is able to add categories and see how much has been spent in each added category. Can add transactions after selecting the category that they fell under and assign more categories.

https://karam084.github.io/budget-app/


Languages

Language:Ruby 73.8%Language:HTML 23.2%Language:JavaScript 1.4%Language:CSS 1.3%Language:Shell 0.2%