{"id":23863159,"url":"https://github.com/larryivc/pennywise","last_synced_at":"2026-04-08T18:01:37.384Z","repository":{"id":191295638,"uuid":"684351408","full_name":"LarryIVC/pennywise","owner":"LarryIVC","description":"\"Pennywise: Manage your finances with ease. Track spending, set budgets, gain insights, and make informed decisions for financial freedom. Start today!\"","archived":false,"fork":false,"pushed_at":"2024-05-02T03:04:53.000Z","size":691,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"development","last_synced_at":"2025-02-26T22:44:23.265Z","etag":null,"topics":["css3","erb","erb-template","html","javascript","mvc-architecture","postgresql","render","ruby","ruby-on-rails","transact-sql"],"latest_commit_sha":null,"homepage":"https://rails-lb6q.onrender.com/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LarryIVC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-29T00:50:24.000Z","updated_at":"2024-05-02T03:04:57.000Z","dependencies_parsed_at":"2024-05-02T04:25:37.117Z","dependency_job_id":"cfb2b2c2-59ca-4362-bb5e-7b6cf086aaa3","html_url":"https://github.com/LarryIVC/pennywise","commit_stats":null,"previous_names":["larryivc/pennywise"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LarryIVC/pennywise","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarryIVC%2Fpennywise","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarryIVC%2Fpennywise/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarryIVC%2Fpennywise/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarryIVC%2Fpennywise/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LarryIVC","download_url":"https://codeload.github.com/LarryIVC/pennywise/tar.gz/refs/heads/development","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarryIVC%2Fpennywise/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31567227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css3","erb","erb-template","html","javascript","mvc-architecture","postgresql","render","ruby","ruby-on-rails","transact-sql"],"created_at":"2025-01-03T07:47:37.598Z","updated_at":"2026-04-08T18:01:37.348Z","avatar_url":"https://github.com/LarryIVC.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003cdiv align=\"center\" style=\"text-align: center\" \u003e\n  \u003cimg src = \"logo.png\" style=\"width: 100px\"\u003e  \n  \u003ch1\u003e\u003cb\u003ePennywise\u003c/b\u003e\u003c/h1\u003e\n\u003c/div\u003e\n\u003c!-- TABLE OF CONTENTS --\u003e\n\n# 📗 Table of Contents\n\n- [📖 About the Project](#about-project)\n  - [🛠 Built With](#built-with)\n    - [Tech Stack](#tech-stack)\n    - [Key Features](#key-features)\n  - [🚀 Live Demo](#live-demo)\n- [💻 Getting Started](#getting-started)\n  - [Setup](#setup)\n  - [Prerequisites](#prerequisites)\n  - [Install](#install)\n  - [Database](#database)\n  - [Usage](#usage)\n  - [Run tests](#run-tests)\n- [👥 Authors](#authors)\n- [🔭 Future Features](#future-features)\n- [🤝 Contributing](#contributing)\n- [⭐️ Show your support](#support)\n- [🙏 Acknowledgements](#acknowledgements)\n- [📝 License](#license)\n\n\u003c!-- PROJECT DESCRIPTION --\u003e\n\n# 📖 [Pennywise] \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\n**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!.\n\n![](mock-min.png)\n\nThe video presenting the features of the project is here: \n\n\u003cdiv\u003e\n  \u003ca href=\"https://www.loom.com/share/b1762fa39b8b490ca0b1d19f8c667a4e\"\u003e\n    \u003cp\u003eCapstone Project: Pennywise\u003c/p\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.loom.com/share/b1762fa39b8b490ca0b1d19f8c667a4e\"\u003e\n    \u003cimg style=\"max-width:300px;\" src=\"https://cdn.loom.com/sessions/thumbnails/b1762fa39b8b490ca0b1d19f8c667a4e-with-play.gif\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eLanguage\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.ruby-lang.org/es/\"\u003eRuby\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://rubyonrails.org/\"\u003eRuby on Rails\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eDatabase\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.postgresql.org/\"\u003ePostgreSQL\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003c!-- Features --\u003e\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- [⭐️ Setup ]\n- [⭐️ Creating data model ]\n- [⭐️ Processing data in models]\n- [⭐️ Validations, model specs]\n- [⭐️ Add devise]\n- [⭐️ Adding routes and controllers]\n- [⭐️ Adding controllers tests]\n- [⭐️ Views]\n- [⭐️ Forms]\n- [⭐️ n+1 problems]\n\n## 🚀 Live Demo \u003ca name=\"live-demo\"\u003e\u003c/a\u003e\n\nClick here to see [Live Demo Link](https://rails-lb6q.onrender.com)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\nTo get a local copy up and running, follow these steps.\n\n### Setup\n\nClone this repository to your desired folder:\n\nExample commands:\n\n```sh\n  cd my-folder\n\n  git clone git@github.com:LarryIVC/pennywise.git\n```\n\n### Prerequisites\n\n\u003e You need the following tools be installed in your computer:\n\n\u003e - [Rails](https://guides.rubyonrails.org/)\n\u003e - [Git](https://www.linode.com/docs/guides/how-to-install-git-on-linux-mac-and-windows/)\n\u003e - [Ruby](https://github.com/microverseinc/curriculum-ruby/blob/main/simple-ruby/articles/ruby_installation_instructions.md)\n\u003e - IDE\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Install\n\nInstall this project with:\n\n```sh\n  cd pennywise\n\n  bundle install\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### 💾 Database\n\nCreate the databases and run migrations with:\n\n```sh\n  rails db:drop\n\n  rails db:create\n\n  rails db:migrate\n```\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Usage\n\nTo run the project, execute the following command:\n\nExample command:\n\n```sh\n  rails s\n```\n  or\n\n```sh\n  rails server\n```\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Run tests\n\nTo run tests, run the following command:\n\n```sh\n  bundle exec rspec spec -f d\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- AUTHORS --\u003e\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\n## 👤 **Larry Villegas**\n- GitHub: [@LarryIVC](https://github.com/LarryIVC)\n- Twitter: [@LarryVillegas](https://twitter.com/LarryVillegas)\n- LinkedIn: [LinkedIn](https://www.linkedin.com/in/larryvillegascostas/)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FUTURE FEATURES --\u003e\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n- [⭐️ Make responsive for desktop]\n- [⭐️ implement left side menu]\n- [⭐️ Add printable reports]\n- [⭐️ Add charts]\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](https://github.com/LarryIVC/larrys-blog/issues).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- SUPPORT --\u003e\n\n## ⭐️ Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\n\nHelp 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)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- ACKNOWLEDGEMENTS --\u003e\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\n- Original design idea by Gregoire [Vella on Behance](https://www.behance.net/gregoirevella).\n- Credits to \u003ca href=\"https://www.flaticon.es/iconos\" title=\"iconos\"\u003eiconos created by asol_studio - Flaticon\u003c/a\u003e\n- I would like to thank *[Microverse](https://www.microverse.org/?grsf=l49pe7)* for this opportunity.\n- [how to deploy on render](https://youtu.be/QJ4BcTQlKC0?si=hn3NIKfXoB2ejCWD)\n\u003cbr\u003e\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](./LICENSE) licensed.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarryivc%2Fpennywise","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flarryivc%2Fpennywise","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarryivc%2Fpennywise/lists"}