Kelvin-Ben / Payment-App

An application that monitor your spending to make sure that every payment is noted to reduce over spending

Home Page:https://payment-app.onrender.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“— Table of Contents

πŸ“– Payment App

Payment App is 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 have spent and on what

πŸ›  Built With

Tech Stack

Client
Server
Database

Key Features

Here the main goal of building this web application is to have a deeper understanding of how Ruby on Rails can make development of applications easy

  • [Create associations between different models involved]
  • [Use migration files]
  • [Build a schema from models]

(back to top)

(back to top)

πŸ’» Getting Started

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

Prerequisites

In order to run this project you need:

  • linters.yml and tests.yml files inside the .github folder
  • .rubocop.yml file
  • Gemfile
  • Install rails and required gems

Setup

Clone this repository to your desired folder:

1- Navigate to the button on the top right green "code" button.

2- In the drop down menu choose "Download Zip" or clone it using git using the following command.

3- After extracting the files, you'll have my project on your local machine.

Install

Install this project with:

  • Run bundle install

Usage

To run the project, execute the following command:

[$ ruby FILENAME.rb]

Run tests

To run tests, run the following command:

Example command:

  bin/rails test test/models/article_test.rb

(back to top)

πŸ‘₯ Authors

πŸ‘€ Kelvin Benjamin

(back to top)

πŸ”­ Future Features

I will create a Ruby on Rails application that allows the user to:

  • Register and login, so that the data is private to them
  • Introduce new transactions associated with a category
  • See the money spent on each category

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Anyone who finds this project interesting is welcome to give it a star.

(back to top)

πŸ™ Acknowledgments

(back to top)

❓ FAQ (OPTIONAL)

  • How do i run the project in my local machine?

    • You need to clone the project in your local environment through the terminal
  • What database are you using for this project?

    • [POSTGRESQL]

(back to top)

πŸ“ License

This project is MIT licensed.

NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.

(back to top)

About

An application that monitor your spending to make sure that every payment is noted to reduce over spending

https://payment-app.onrender.com/


Languages

Language:Ruby 68.1%Language:HTML 26.3%Language:CSS 4.5%Language:JavaScript 1.1%