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.
- Host: GitHub
- URL: https://github.com/mahdinoori2000/budget-app
- Owner: mahdinoori2000
- Created: 2023-11-06T12:25:18.000Z (over 2 years ago)
- Default Branch: development
- Last Pushed: 2023-11-14T05:48:24.000Z (over 2 years ago)
- Last Synced: 2025-08-25T01:38:38.653Z (10 months ago)
- Topics: devise-token-auth, html, postgresql, ruby-on-rails, tailwindcss
- Language: Ruby
- Homepage: https://budget-app-4ags.onrender.com/
- Size: 157 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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** 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.
- 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
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
👤 Mahdi Noori.
- GitHub: [Mahdi Noori](https://github.com/mahdinoori2000)
- LinkedIn: [Mahdi Noori](https://www.linkedin.com/in/mahdi-noori-hc201/)
- [ ] **Desktop Dsign**
- [ ] **Add account for user**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/mahdinoori2000/budget-app/issues).
If you like this project, give it a star and share it.
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
This project is [MIT](./MIT.md) licensed.