{"id":25998576,"url":"https://github.com/pingsubhajit/irene","last_synced_at":"2026-04-24T05:35:58.504Z","repository":{"id":264285892,"uuid":"889734514","full_name":"pingSubhajit/irene","owner":"pingSubhajit","description":"A small tool for recording your incomes and expenses. Designed to be simple, fast, and mobile-first. No integrations, no fancy analytics, just simply add your expenses and incomes and get a clear picture of where your money goes.","archived":false,"fork":false,"pushed_at":"2024-11-23T05:02:06.000Z","size":2519,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-23T06:17:14.895Z","etag":null,"topics":["expense","finance","income","personal","tracker"],"latest_commit_sha":null,"homepage":"https://irene.wtf","language":"TypeScript","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/pingSubhajit.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-11-17T04:45:58.000Z","updated_at":"2024-11-23T05:02:10.000Z","dependencies_parsed_at":"2024-11-23T06:27:25.564Z","dependency_job_id":null,"html_url":"https://github.com/pingSubhajit/irene","commit_stats":null,"previous_names":["pingsubhajit/irene"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pingSubhajit%2Firene","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pingSubhajit%2Firene/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pingSubhajit%2Firene/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pingSubhajit%2Firene/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pingSubhajit","download_url":"https://codeload.github.com/pingSubhajit/irene/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242068936,"owners_count":20066997,"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":["expense","finance","income","personal","tracker"],"created_at":"2025-03-05T17:25:26.244Z","updated_at":"2026-04-24T05:35:53.472Z","avatar_url":"https://github.com/pingSubhajit.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Irene: Simple Expense Tracker\nA small tool for recording your incomes and expenses. Designed to be simple, fast, and mobile-first.\nNo integrations, no fancy analytics, just simply add your expenses and incomes and get a clear\npicture of where your money goes.\n\n## Table of Contents\n\n- [About](#about)\n- [Features](#features)\n- [Installation](#installation)\n- [Contributing](#contributing)\n- [License](#license)\n\n## About\n\nBuilt for personal usage, designed with personal preferences. The application is bare-featured with\nminimalistic design and functionality. Loads fast and animated appropriately. Mobile first design.\nNo onboarding. No tracking. No ads, ever.\n\n## Features\n- Manually record your incomes and expenses\n- Cloud-synced across devices\n- Get a clear picture of your finance\n- Automatically add vendors and categories\n\n## Installation\n\n### Prerequisites\n\n- Node.js (version ^20.12.2)\n- npm (version ^10.5.0)\n- A supabase account (free tier available)\n- A logo.dev account\n\n### Logo.dev account\n\nThe application uses the [logo.dev](https://www.logo.dev/) API to generate logos for vendors. You need to create an account on logo.dev and\ngenerate a public and secret key.\n\n### Steps\n\nTo run the development server, follow these steps:\n\n1. **Clone the repository**\n```bash\ngit clone https://github.com/pingSubhajit/irene.git\n```\n2. **Install dependencies**\n```bash\nyarn install\n```\n\n3. **Create a `.env` file in the root directory**\n```bash\nNEXT_PUBLIC_SUPABASE_URL=YOUR_SUPABASE_URL\nNEXT_PUBLIC_SUPABASE_ANON_KEY=YOUR_SUPABASE_ANON_KEY\nMAIN_URL=http://192.168.0.1:3000 // Change this to your local IP address with port number\nDATABASE_URL=YOUR_SUPABASE_DATABASE_URL\nNEXT_PUBLIC_LOGO_DEV_TOKEN=YOUR_LOGO_DEV_TOKEN\nLOGO_DEV_SECRET=YOUR_LOGO_DEV_SECRET\n```\n4. **Run Drizzle migrations**\n\n- Run a single command to run DB migration to your Supabase database\n```bash\nnpx drizzle-kit migrate\n```\n\n5. **Run the development server**\n```bash\nyarn run dev\n```\n\n## Contributing\n\nThe product is free to use. However, no new features, bug fixes, or any meaningful support will be guaranteed. Although\nI welcome contributions and acknowledge that contributions are the building blocks of open-source software. If you want\nto contribute, please open an issue describing the problem or feature you want to work on. I will try to respond as soon\nas possible. The project does not enforce any strict guidelines for contributions.\n\n\n## License\n\nDistributed under the MIT License. See [`LICENSE`](https://github.com/pingSubhajit/irene/blob/main/LICENSE) for more\ninformation. The project is completely open source and feel free to fork, modify and host your own version.\nNo attribution required.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpingsubhajit%2Firene","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpingsubhajit%2Firene","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpingsubhajit%2Firene/lists"}