{"id":16442395,"url":"https://github.com/ncarchedi/pennywise-app","last_synced_at":"2026-01-17T06:54:47.865Z","repository":{"id":71103605,"uuid":"198340206","full_name":"ncarchedi/pennywise-app","owner":"ncarchedi","description":"A simple, no-frills expense tracker (for iOS) that helps you become more mindful about your spending 💸","archived":false,"fork":false,"pushed_at":"2024-11-19T01:08:28.000Z","size":4213,"stargazers_count":1,"open_issues_count":40,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-08T12:22:23.475Z","etag":null,"topics":["firebase","personal-finance","plaid-api","react-native"],"latest_commit_sha":null,"homepage":"https://pennywise.io/","language":"JavaScript","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/ncarchedi.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}},"created_at":"2019-07-23T02:54:42.000Z","updated_at":"2025-01-30T00:58:59.000Z","dependencies_parsed_at":"2025-02-08T12:32:04.599Z","dependency_job_id":null,"html_url":"https://github.com/ncarchedi/pennywise-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncarchedi%2Fpennywise-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncarchedi%2Fpennywise-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncarchedi%2Fpennywise-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncarchedi%2Fpennywise-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ncarchedi","download_url":"https://codeload.github.com/ncarchedi/pennywise-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246899633,"owners_count":20851894,"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":["firebase","personal-finance","plaid-api","react-native"],"created_at":"2024-10-11T09:17:16.576Z","updated_at":"2026-01-17T06:54:47.806Z","avatar_url":"https://github.com/ncarchedi.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pennywise App\n\nClone the repo:\n\n```\ngit clone https://github.com/ncarchedi/pennywise-app.git\n```\n\nInstall packages:\n\n```\ncd pennywise-app\nyarn\n```\n\nRun the production version:\n\n```\nyarn start\n```\n\nRun tests:\n\n```\nyarn test\n```\n\nBackend: https://github.com/BGordts/pennywise-app-backend.git\n\n## Environment Variables\n\nEnvironment variables are kept in the .env file in the root of the repository.\n\nTo send the plaid environment, assign either 'sandbox' (only allows 'user_good' and 'pass_good' bank account) or 'development' (allows you to use your real bank account) to the ENVIRONMENT key. After making the change in the .env file, make a 'real' change (one that is not removed by the prettier, like adding a space) to GlobalContext.js and save the file to reload the .env file.\n\nEvery time you change the environment, you'll need to authenticate with plaid again.\n\n## Deploying the App\n\nBased on the instructions [here](https://docs.expo.io/versions/latest/distribution/uploading-apps/). This only works if you have the `EXPO_APPLE_ID` and `EXPO_APPLE_ID_PASSWORD` environment variables set:\n\n```\nexpo build:ios \u0026\u0026 expo upload:ios --apple-id $EXPO_APPLE_ID --apple-id-password $EXPO_APPLE_ID_PASSWORD\n```\n\nYou may be required to input an app-specific password, which can be generated [here](https://appleid.apple.com/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fncarchedi%2Fpennywise-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fncarchedi%2Fpennywise-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fncarchedi%2Fpennywise-app/lists"}