Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/larryivc/pennywise
"Pennywise: Manage your finances with ease. Track spending, set budgets, gain insights, and make informed decisions for financial freedom. Start today!"
https://github.com/larryivc/pennywise
css3 erb erb-template html javascript mvc-architecture postgresql render ruby ruby-on-rails transact-sql
Last synced: 4 days ago
JSON representation
"Pennywise: Manage your finances with ease. Track spending, set budgets, gain insights, and make informed decisions for financial freedom. Start today!"
- Host: GitHub
- URL: https://github.com/larryivc/pennywise
- Owner: LarryIVC
- License: mit
- Created: 2023-08-29T00:50:24.000Z (over 1 year ago)
- Default Branch: development
- Last Pushed: 2024-05-02T03:04:53.000Z (8 months ago)
- Last Synced: 2024-05-02T18:06:17.654Z (8 months ago)
- Topics: css3, erb, erb-template, html, javascript, mvc-architecture, postgresql, render, ruby, ruby-on-rails, transact-sql
- Language: Ruby
- Homepage: https://rails-lb6q.onrender.com/
- Size: 675 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Pennywise
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [🚀 Live Demo](#live-demo)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Database](#database)
- [Usage](#usage)
- [Run tests](#run-tests)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [📝 License](#license)**Pennywise** Take charge of your personal finances with our intuitive expense management application. Track your spending, set budgets, and gain valuable insights into your financial habits. Easily categorize expenses, view detailed reports, and stay on top of your financial goals. With our app, you'll have the tools you need to make informed financial decisions and achieve financial freedom. Start managing your expenses today and take control of your financial future!.
![](mock-min.png)
The video presenting the features of the project is here:
Language
Database
- [⭐️ Setup ]
- [⭐️ Creating data model ]
- [⭐️ Processing data in models]
- [⭐️ Validations, model specs]
- [⭐️ Add devise]
- [⭐️ Adding routes and controllers]
- [⭐️ Adding controllers tests]
- [⭐️ Views]
- [⭐️ Forms]
- [⭐️ n+1 problems]
Click here to see [Live Demo Link](https://rails-lb6q.onrender.com)
To get a local copy up and running, follow these steps.
### Setup
Clone this repository to your desired folder:
Example commands:
```sh
cd my-folder
git clone [email protected]:LarryIVC/pennywise.git
```
### Prerequisites
> You need the following tools be installed in your computer:
> - [Rails](https://guides.rubyonrails.org/)
> - [Git](https://www.linode.com/docs/guides/how-to-install-git-on-linux-mac-and-windows/)
> - [Ruby](https://github.com/microverseinc/curriculum-ruby/blob/main/simple-ruby/articles/ruby_installation_instructions.md)
> - IDE
### Install
Install this project with:
```sh
cd pennywise
bundle install
```
### 💾 Database
Create the databases and run migrations with:
```sh
rails db:drop
rails db:create
rails db:migrate
```
### Usage
To run the project, execute the following command:
Example command:
```sh
rails s
```
or
```sh
rails server
```
### Run tests
To run tests, run the following command:
```sh
bundle exec rspec spec -f d
```
## 👤 **Larry Villegas**
- GitHub: [@LarryIVC](https://github.com/LarryIVC)
- Twitter: [@LarryVillegas](https://twitter.com/LarryVillegas)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/larryvillegascostas/)
- [⭐️ Make responsive for desktop]
- [⭐️ implement left side menu]
- [⭐️ Add printable reports]
- [⭐️ Add charts]
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/LarryIVC/larrys-blog/issues).
Help me with your criticisms and your suggestions, you will be blessed for such a noble gesture and give me a ⭐️ if you like this project. click [here ⭐️](https://github.com/LarryIVC/pennywise)
- Original design idea by Gregoire [Vella on Behance](https://www.behance.net/gregoirevella).
- Credits to iconos created by asol_studio - Flaticon
- I would like to thank *[Microverse](https://www.microverse.org/?grsf=l49pe7)* for this opportunity.
- [how to deploy on render](https://youtu.be/QJ4BcTQlKC0?si=hn3NIKfXoB2ejCWD)
This project is [MIT](./LICENSE) licensed.