Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/natasha-ct/budget-app
Budget- App is a Ruby on Rails mobile web application that allows users to keep track of their expenses and categories. have a list of transactions associated with a category, so that the user can see how much money it spent and on what. Manage your own money, manage your own life.
https://github.com/natasha-ct/budget-app
authentication authorization database postgresql rails rspec-testing
Last synced: 2 days ago
JSON representation
Budget- App is a Ruby on Rails mobile web application that allows users to keep track of their expenses and categories. have a list of transactions associated with a category, so that the user can see how much money it spent and on what. Manage your own money, manage your own life.
- Host: GitHub
- URL: https://github.com/natasha-ct/budget-app
- Owner: NATASHA-ct
- Created: 2022-11-22T15:53:40.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T03:14:40.000Z (almost 2 years ago)
- Last Synced: 2023-03-08T18:42:59.632Z (over 1 year ago)
- Topics: authentication, authorization, database, postgresql, rails, rspec-testing
- Language: Ruby
- Homepage:
- Size: 797 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BUDGET APP
Budget- App is a Ruby on Rails mobile web application that helps users manage their expenses by categorizing them and keeping track of transactions. The application allows the user to see how much money they have spent in each category, helping them to make informed decisions about their spending habits. The goal of the application is to empower users to take control of their finances and manage their lives effectively
## Built With
- Ruby
- Rails
- Postgresql
- Linters### Key Features
- [Log in and registration of the user]
- [Recipe list ,Food list, Public recipe list pages]
- [Functionality to Generate a shopping list with total cost]## Live Demo will be available ..()i
[Live Demo Link]()
## Getting Started
-To get a local copy up and running follow these simple example steps.### Prerequisites
- A Command Line Interface.
- Having Ruby installed.
- Setup Rails
- Postgresql
- A code editor like Visual Studio Clone.
- Git installed.
-To check if you have Git, Postgres and Ruby installed you can use the commands below:
```sh
$ git --version
$ ruby --version && irb
```
If you don't have Ruby, you can find a complete list of ways to install Ruby, including using third-party tools like rvm, see:(https://www.ruby-lang.org/en/downloads/)
### 🛠 Installation & Set UpIf you installed git you can clone the code to your machine, or download a ZIP of all the files directly.
- Open the [Repository Link]https://github.com/NATASHA-ct/budget-app.git of this project in GitHub.
- Once the files are on your machine, open capstone-ruby folder in [Visual Studio Code](https://code.visualstudio.com/).
### Install
Start by cloning the repository.
- https://github.com/NATASHA-ct/budget-app.gitNavigate to the created folder.
- Initialize your project with Git.
- Make sure that your project has Postgres database set up.
- Run rails server and visi thttp://127.0.0.1:3000/ in your browser!### run the following in your terminal:
- gem install rails
- gem install pg
- bundle install (use this whenever you want add a gem in your gem file)
- rails db:create
- change your database password to suit yours in database.yml
### Usage
--Once you have your repository cloned on your machine, feel free to modify it as needed.
- To add your own page### Testing with Rspec and Capybara
- In your terminal run >
bundle exec rspec
- run rspec spec### Deployment
[]
## Authors
👤 **Natasha Tatenda Chirombe**- GitHub: [@NATASHA-ct]((https://github.com/NATASHA-ct)
- Twitter: [@NatashaChirombe]
- LinkedIn: [Natasha Chirombe](linkedin.com/in/natasha-chirombe-1531aa17b)## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
## Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
Web Design
All the template colors, font, and layout distribution for the whole project were designed by Gregoire Vella on Behance. A link to the project can be found here. Check Gregoire for more amazing GUI and Graphic designs!-Hat tip to all documentations used
-Inspiration## ❓ FAQ
#### [Question_1] Do I need to have a program to manage the database.
##### [Answer_1] Yes you need postgesql or sqllite ,check installation online.
#### [Question_2] Can I access the owner database .
##### [Answer_2]No because its on their local database .
## 📝 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.