Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sntakirutimana72/budget-app
Budgesten is a personal financial ledger that allows users to keep track of their financial expenditures. It offers confidentiality through user authentication and resource access control protocols.
https://github.com/sntakirutimana72/budget-app
Last synced: 9 days ago
JSON representation
Budgesten is a personal financial ledger that allows users to keep track of their financial expenditures. It offers confidentiality through user authentication and resource access control protocols.
- Host: GitHub
- URL: https://github.com/sntakirutimana72/budget-app
- Owner: sntakirutimana72
- License: mit
- Created: 2022-10-10T04:19:03.000Z (about 2 years ago)
- Default Branch: develop
- Last Pushed: 2022-10-15T15:45:26.000Z (about 2 years ago)
- Last Synced: 2024-10-10T10:23:29.980Z (26 days ago)
- Language: Ruby
- Homepage:
- Size: 114 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Budget App
The budget app is a personal financial ledger that allows users to keep track of their financial expenditures. It offers confidentiality through user authentication and resource access control protocols. Users are able to add and classify different transactions under different categories based on the nature of the transactions.
## Live Version
- [heroku](https://budgesten.herokuapp.com/)
- [loom-demo](https://loom.com/share/d1cb8d4eadce4225bbe6ee7dceb2f1f8)## Built With
- HTML5
- CSS3
- Rails
- Ruby
- JavaScript
- postgresql## Getting Started
To get this program running on your computer,
1. Install **Ruby**
2. Install **postgres** database engine
2. Clone the project repository ([link](../../))### To setup your environment frameworks, run
```
$ bundle install
```### To setup both testing and development databases
Create a _**`.env`**_ file in the root directory of the app, and then add this
```
DATABASE_USER =
DATABASE_PASSWORD =
```I've come across weird scenarios where certain routines would result in errors on Windows platform when
they work fine on other platforms. So, I've chosen those that are more likely to succeed.
```
> rake db:create
> rake db:migrate
```For Linux and macOS platforms
```
$ rake db:prepare
```### To run local server
```
$ rails s
```## Authors
👤 **Steve**
- GitHub: [@sntakirutimana72](https://github.com/sntakirutimana72/)
- LinkedIn: [steve-ntakirutimana](https://www.linkedin.com/in/steve-ntakirutimana/)## 🤝 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
- Original design idea by [Gregoire Vella on Behance](https://www.behance.net/gregoirevella)
- Fellow Micronauts## 📝 License
This project is [MIT](./LICENSE) licensed.