An open API service indexing awesome lists of open source software.

https://github.com/mahdinoori2000/budget-app

Cash Crafter is a user-friendly budgeting app designed to help individuals manage their transactions and maintain better control.
https://github.com/mahdinoori2000/budget-app

devise-token-auth html postgresql ruby-on-rails tailwindcss

Last synced: 3 months ago
JSON representation

Cash Crafter is a user-friendly budgeting app designed to help individuals manage their transactions and maintain better control.

Awesome Lists containing this project

README

          

> # Cash crafter

# 📗 Table of Contents

- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Key Features](#key-features)
- [Live](#live)
- [💻 Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [❓ FAQ (OPTIONAL)](#faq)
- [📝 License](#license)

# 📖 Cash Crafter

**Cash Crafter** is a user-friendly budgeting app designed to help individuals manage their transactions and maintain better control. This app is focused solely on tracking transactions, making it easy for users to monitor and stay within their budgetary constraints.

## 🛠 Built With

### Tech Stack
- Backend

### Key Features

- User-Friendly Interface
- Authentication
- Authorization
- Mobile first design
- Adding New Transactions
- Displaying Transaction Details
- Total Amount Calculation for each Category
- Ability to Add/Edit/Delete Transactions
- Link to Add a New Transaction for each Category
- Navigation Back to Categories Page
- Transaction Entries Displayed in a Card Layout

### Live

Live Link

Video presentation

## 💻 Getting Started

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

### Prerequisites

In order to run this project, you need:
- A browser of your choice.
- A text editor of your choice.
- An installed Ruby gem on your local system.
- Rails needs to be installed on your system.

### Setup

Clone this repository to your desired folder:

- Use the following commands:
- git clone https://github.com/mahdinoori2000/budget-app.git
- cd budget-app

### Install
- bundle install (install all dependencies)

### Usage

- bin/rails server (to run the web application)

### Run tests
- Run the following script and style test:
- rspec spec ./name_of_file_spec.rb

(back to top)

## 👥 Authors

👤 Mahdi Noori.

- GitHub: [Mahdi Noori](https://github.com/mahdinoori2000)
- LinkedIn: [Mahdi Noori](https://www.linkedin.com/in/mahdi-noori-hc201/)

(back to top)

## 🔭 Future Features

- [ ] **Desktop Dsign**
- [ ] **Add account for user**

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/mahdinoori2000/budget-app/issues).

(back to top)

## ⭐️ Show your support

If you like this project, give it a star and share it.

(back to top)

## 🙏 Acknowledgments

I would like to thank [Microverse Inc](https://www.github.com/microverseinc) for providing the project requirements

I would like give credit to Gregoire Vella the auther of original design and also thank to [Behance](https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?tracking_source=) for providing the project design template

(back to top)

## 📝 License

This project is [MIT](./MIT.md) licensed.