{"id":17568729,"url":"https://github.com/grace-rasaily780/boringfinance","last_synced_at":"2025-03-31T11:01:33.752Z","repository":{"id":258648924,"uuid":"874654836","full_name":"Grace-Rasaily780/boringfinance","owner":"Grace-Rasaily780","description":"Boring Finance: Fancy Record Keeping","archived":false,"fork":false,"pushed_at":"2025-01-06T07:29:05.000Z","size":913,"stargazers_count":76,"open_issues_count":2,"forks_count":14,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-22T22:55:06.305Z","etag":null,"topics":["elysiajs","finance","finance-management","foss","javascript","opensource","zustand"],"latest_commit_sha":null,"homepage":"https://boring-finance.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Grace-Rasaily780.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":"2024-10-18T08:14:46.000Z","updated_at":"2025-03-17T16:06:31.000Z","dependencies_parsed_at":"2024-10-24T07:41:37.470Z","dependency_job_id":"39c189e5-af32-4d08-b62d-5f54c4cb8047","html_url":"https://github.com/Grace-Rasaily780/boringfinance","commit_stats":{"total_commits":25,"total_committers":3,"mean_commits":8.333333333333334,"dds":"0.16000000000000003","last_synced_commit":"5b78518d4ec73698f4db9b6dc4f153a87e9c139c"},"previous_names":["grace-rasaily780/boringfinance"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Grace-Rasaily780%2Fboringfinance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Grace-Rasaily780%2Fboringfinance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Grace-Rasaily780%2Fboringfinance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Grace-Rasaily780%2Fboringfinance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Grace-Rasaily780","download_url":"https://codeload.github.com/Grace-Rasaily780/boringfinance/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246457967,"owners_count":20780676,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["elysiajs","finance","finance-management","foss","javascript","opensource","zustand"],"created_at":"2024-10-21T17:05:35.426Z","updated_at":"2025-03-31T11:01:33.718Z","avatar_url":"https://github.com/Grace-Rasaily780.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca id=\"readme-top\"\u003e\u003c/a\u003e\n\u003cdiv align=\"center\"\u003e\n\n[![Contributors](https://img.shields.io/github/contributors/Grace-Rasaily780/boringfinance?style=for-the-badge\n)](https://github.com/Grace-Rasaily780/boringfinance/graphs/contributors)\n[![Issues](https://img.shields.io/github/issues/Grace-Rasaily780/boringfinance?style=for-the-badge\n)](https://github.com/Grace-Rasaily780/boringfinance/issues)\n[![Stars](https://img.shields.io/github/stars/Grace-Rasaily780/boringfinance?style=for-the-badge)](https://github.com/Grace-Rasaily780/boringfinance/stargazers)\n[![MIT License](https://img.shields.io/github/license/Grace-Rasaily780/boringfinance?style=for-the-badge)](https://github.com/Grace-Rasaily780/boringfinance/blob/main/LICENSE.txt)\n[![LinkedIn](https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge\u0026logo=linkedin\u0026colorB=555)](https://www.linkedin.com/in/grace-rasaily-a53263206/)\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://boring-finance.vercel.app\"\u003e\n    \u003cimg src=\"assets/logo.svg\" alt=\"Logo\" width=\"200\" height=\"100\"\u003e\n  \u003c/a\u003e\n\n  \u003ch3 align=\"center\"\u003eBoring Finance: Fancy Record Keeping\u003c/h3\u003e\n\u003c/div\u003e\n\n  \u003cp align=\"center\"\u003e\n  A minimalist and modular finance tracking web application that implements the 50-30-20 budgeting rule\n  \u003c/p\u003e\n\n  \u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://boring-finance.vercel.app\"\u003eUse Web App\u003c/a\u003e\n    -\n    \u003ca href=\"https://github.com/Grace-Rasaily/boringfinance/issues/new?labels=bug\u0026template=bug-report---.md\"\u003eReport Bug\u003c/a\u003e\n  \u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#built-with\"\u003eBuilt With\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#roadmap\"\u003eRoadmap\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#acknowledgments\"\u003eAcknowledgments\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n## About The Project\n\n[![Mobile Screen Shot](assets/mobile_screen.png)](assets/mobile_screen.png)\n[![Laptop Screen Shot](assets/large_screen.png)](assets/large_screen.png)\n\nBoring Finance is a minimalist and modular finance tracking web application designed to simplify budgeting using the 50-30-20 rule. The project aims to provide a clean, intuitive interface for users to manage their finances effectively while offering flexibility for future enhancements.\n\nKey features:\n* Dashboard showing total budget breakdown (50/30/20 allocation)\n* Activity feed for tracking transactions\n* Transaction entry and management\n* Settings for budget customization\n\nThe 50-30-20 rule is a simple budgeting method that allocates:\n* 50% of income to needs\n* 30% to wants\n* 20% to savings\n\nThis application helps users visualize and maintain this allocation easily.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Modularity\n\nBoring Finance aims to achieve a modular architecture, allowing for:\n\n1. Easy addition of new features and components\n2. Flexibility in customizing existing modules\n3. Potential for users to enable/disable specific features\n4. Simplified maintenance and updates\n5. Possibility of third-party module development in the future\n\nThis modular approach ensures that Boring Finance can evolve with user needs and adapt to various financial management strategies beyond the initial 50-30-20 rule implementation.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Built With\n\nThis section should list any major frameworks/libraries used to bootstrap your project. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.\n\n* React.js\n* Elysia.js\n* Bun\n* Shadcn UI\n* MongoDB\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Roadmap\n\n- [ ] Category-based expense tracking\n- [ ] Multiple currency support\n- [ ] Modular architecture for easy expansion and customization\n\nSee the [open issues](https://github.com/Grace-Rasaily780/boringfinance/issues) for a full list of proposed features (and known issues).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Contributing\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag \"enhancement\".\nDon't forget to give the project a star! Thanks again!\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n### Top contributors:\n\n\u003ca href=\"https://github.com/Grace-Rasaily780/boringfinance/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=Grace-Rasaily780/boringfinance\" alt=\"contrib.rocks image\" /\u003e\n\u003c/a\u003e\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## License\n\nDistributed under the GLP-3.0 License. See `LICENSE.txt` for more information.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Contact\n\nGrace Rasaily - [@GraceRasaily](https://www.linkedin.com/in/grace-rasaily-a53263206/) - rasailygrace56@gmail.com\n\nProject Link: [https://github.com/Grace-Rasaily780/boringfinance](https://github.com/Grace-Rasaily/boringfinance)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Acknowledgments\n\n* [Shadcn UI](https://ui.shadcn.com)\n* [Currency Code API](https://github.com/carlosvin/currencies-map)\n* [Zustand](https://zustand-demo.pmnd.rs)\n* [Best-README-Template](https://github.com/othneildrew/Best-README-Template)\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%2Fgrace-rasaily780%2Fboringfinance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrace-rasaily780%2Fboringfinance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrace-rasaily780%2Fboringfinance/lists"}