NoelLincoln / budget-app

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Recipe App

πŸ“— Table of Contents

πŸ“– [Expense Tracker]

The Expense Tracker app is a convenient tool for managing and keeping track of your budgets. Users can create various categories and add transactions to the respective categories.

πŸ›  Built With

Ruby, Ruby on Rails, Postgresql, RubyMine-IntelliJ

Tech Stack

Ruby on Rails
PostgreSQL

Key Features

  • [Database Connection and ORM]
  • [Authentication ]
  • [Authorization ]
  • [Unit Testing ]
  • [Integration Testing ]
  • [Active Record Migrations]
  • [User-Friendly Interface]

(back to top)

πŸ’» Getting Started

Setup

In order to use this project.. Clone this repository to your desired folder by:

Prerequisites

  • Ruby
  • Ruby on Rails
  • PostgreSQL
  • Git

Install

To install the project's dependencies, run:

bundle install

Usage

To use, run:

rails server
or
rails s

Run tests

To test, run:

rspec

(back to top)

Video Demo

Here is the loom video of the presentation

Link to project

Expense Tracker

πŸ‘₯ Authors

πŸ‘€ Noel Bryant

πŸ”­ Future Features

  • [Mobile App]
  • [User Profiles]

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Kindly give this project a star if you like it.

(back to top)

πŸ™ Acknowledgments

I would like to thank the Microverse community.

I would also like to give credits to the owner of the original design idea, Gregoire Vella on Behance.

(back to top)

πŸ“ License

This project is MIT license.

(back to top)

About

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.

License:MIT License


Languages

Language:Ruby 59.2%Language:HTML 31.5%Language:Batchfile 2.5%Language:CSS 2.3%Language:Dockerfile 1.8%Language:DIGITAL Command Language 1.2%Language:JavaScript 1.1%Language:Shell 0.3%