/BudgetApp

Budget 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 spent and on what.

Primary LanguageRubyMIT LicenseMIT

Budget App

📗 Table of Contents

📖 BUDGET APP

Budget App is a mobile web application that allows you to manage your funds. It features the history of your transactions associated with specific category, so that you can see evaluate your spends, which will in turn enable you to make informed decisions about spending and saving.

🛠 Built With

Tech Stack

Client
Server
Database

Key Features

  • Sign up page: Allowing new users to register to enjoy the budget app
  • Login page: This allows individual users to create an account in order to use the app
  • Transactions page: Giving the users the power to manage the flow of their funds

(back to top)

App Screenshots

Welcome Page SignUp page Login Page Add Categories page
image image image image
Add New Transaction page Transactions page Categories Page
image Image image

(back to top)

🚀 Live and Video Demo

(back to top)

💻 Getting Started

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

Prerequisites

  • A text editor(preferably Visual Studio Code)

Install

  • Ruby
  • Ruby on Rails
  • PostgresSQL
  • Rspec

Using it Locally

  • Clone the project
git clone git@github.com:demix007/BudgetApp.git

cd BudgetApp

Setup

Install gems with:

bundle install

Setup database with:

rails db:create
rails db:migrate

Usage

Start server with:

rails s

Visit http://localhost:3000/ in your browser.

Run tests

Install npm with:

npm i

Install rspec with:

bundle install

and

rails generate rspec:install

run the test with:

rspec spec

(back to top)

👥 Author

👤 Ayodeji Abidemi

  • GitHub: demix007
  • Twitter: dat_dope_demix
  • LinkedIn: ayodeji-abidemi

(back to top)

🔭 Future Features

  • Use pictorial/graphical illustration to summarize histories
  • Improve the user interfaces
  • Add more functionality

(back to top)

🤝 Contributing

Contributions, 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

(back to top)

📝 License

This project is MIT licensed.

(back to top)