{"id":30027829,"url":"https://github.com/cygullem/budgeit","last_synced_at":"2026-04-14T03:32:28.435Z","repository":{"id":307788429,"uuid":"1030701972","full_name":"cygullem/budgeit","owner":"cygullem","description":"BudgeIt - Small steps, Big savings.","archived":false,"fork":false,"pushed_at":"2025-08-10T16:21:19.000Z","size":108,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-08-10T18:16:28.648Z","etag":null,"topics":["gsap","lenis","nextjs","oauth","prisma","rest-api","shadcn-ui","supabase","tailwindcss"],"latest_commit_sha":null,"homepage":"https://budgeit.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cygullem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2025-08-02T06:18:01.000Z","updated_at":"2025-08-10T16:21:25.000Z","dependencies_parsed_at":"2025-08-02T09:19:45.307Z","dependency_job_id":null,"html_url":"https://github.com/cygullem/budgeit","commit_stats":null,"previous_names":["cygullem/budgeit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cygullem/budgeit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cygullem%2Fbudgeit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cygullem%2Fbudgeit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cygullem%2Fbudgeit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cygullem%2Fbudgeit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cygullem","download_url":"https://codeload.github.com/cygullem/budgeit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cygullem%2Fbudgeit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31781292,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: 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":["gsap","lenis","nextjs","oauth","prisma","rest-api","shadcn-ui","supabase","tailwindcss"],"created_at":"2025-08-06T14:00:01.282Z","updated_at":"2026-04-14T03:32:28.423Z","avatar_url":"https://github.com/cygullem.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 💰 BudgeIt - small steps, big savings.\n\nA transparent and goal-oriented **savings tracking application** built for individuals and groups using a shared piggy bank. This app solves the problem of tracking individual contributions in a collective savings container — ensuring full transparency, accountability, and motivation among users.\n\n---\n\n## 🚀 Key Features\n\n### ✅ Individual \u0026 Group Savings Tracking\n- Monitor how much each user contributes in a shared piggy bank.\n- Separate balance tracking for **personal savings** and **group savings**.\n\n### 📅 Time-Stamped Entries\n- Every deposit is recorded with the **exact date and time**.\n- View historical deposit logs for transparency and recordkeeping.\n\n### 🎯 Goal Setting\n- Set weekly, monthly, and yearly savings goals.\n- Visual goal progress bars and reminders help users stay on track.\n\n### 👥 Group Collaboration\n- Users can **create savings groups** and invite others.\n- Every deposit to a group requires **proof (image/video)** and **approval and confirmation by the group admin** before being added to the shared total.\n\n### 🔔 Notifications \u0026 Approvals\n- Deposit requests trigger **notifications** to all group members.\n- A deposit is only finalized after **unanimous approval**, promoting fairness and honesty.\n\n### 📊 Visual Reports\n- Interactive **charts** and **graphs** to visualize savings performance over time.\n- Daily deposit streaks displayed on a **calendar with checkboxes**.\n\n### 🔐 Authentication\n- Secure user authentication via **NextAuth** with support for multiple providers.\n\n---\n\n## 🧠 Problem This Solves\n\nIn traditional shared piggy banks (physical ones), users cannot:\n- Identify who deposited how much,\n- Track the timeline of deposits,\n- Ensure fair contribution or transparency.\n\nThis app introduces **digital tracking, media verification, and collaborative features** to solve this problem while enhancing trust and transparency in shared savings.\n\n---\n\n## 📱 Tech Stack\n\n- **Frontend**: Next.js / React\n- **Authentication**: NextAuth.js\n- **Database**: PostgreSQL/Supabase (via Prisma or Neon)\n- **Media Handling**: Uploads for images/videos\n- **Charts \u0026 UI**: Recharts / Tailwind CSS\n\n---\n\n## 📝 Future Enhancements\n\n- In-app messaging or comment system under each group deposit.\n- Automatic reminders for daily or weekly contributions.\n- Leaderboard-style motivation system.\n- Integration with mobile notifications (via Firebase or Push APIs).\n\n---\n\n## 👥 Ideal Use Cases\n\n- Shared piggy bank between family members or cousins.\n- Small group savings clubs.\n- Partner or couple saving for a goal (vacation, gift, emergency fund).\n- Transparent fundraising within a friend circle.\n\n---\n\n## 🧑‍💻 Project Status\n\nThis app is currently in development. Initial features have been scoped and a working prototype is being built. Feedback and contributions are welcome.\n\n---\n\n## 📄 License\n\nThis project is open-source and available under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcygullem%2Fbudgeit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcygullem%2Fbudgeit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcygullem%2Fbudgeit/lists"}