{"id":21388521,"url":"https://github.com/monte9/typps","last_synced_at":"2025-03-16T12:41:39.980Z","repository":{"id":66129206,"uuid":"62608747","full_name":"Monte9/typps","owner":"Monte9","description":"tyypps is a Tip Calculator + Restaurant Logger app for iOS","archived":false,"fork":false,"pushed_at":"2016-08-26T00:11:46.000Z","size":34069,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-23T00:26:41.839Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/Monte9.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":"2016-07-05T05:36:41.000Z","updated_at":"2016-07-18T04:24:29.000Z","dependencies_parsed_at":"2023-02-21T20:31:25.370Z","dependency_job_id":null,"html_url":"https://github.com/Monte9/typps","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/Monte9%2Ftypps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Monte9%2Ftypps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Monte9%2Ftypps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Monte9%2Ftypps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Monte9","download_url":"https://codeload.github.com/Monte9/typps/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243871524,"owners_count":20361375,"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":[],"created_at":"2024-11-22T12:18:22.405Z","updated_at":"2025-03-16T12:41:39.975Z","avatar_url":"https://github.com/Monte9.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# *typs*: Tip Calculator + Restaurant Logger\n\n**typs** is a Tip Calculator + Restaurant Logger app for iOS submitted as the pre-work requirement for [CodePath iOS Bootcamp](http://codepath.com/iosbootcamp). It is also available on the App Store [here](https://appsto.re/us/e2aqeb.i)\n\nIt does more than just calculate tips... It is capable of knowing the restaurant you are dining at based on your current location and also allows you to save each check to build your dining history for review later on.\n\nSubmitted by: **Monte Thakkar**\n\nTime spent: **60+ passionate** hours spent in total\n\nStatus: currently v1.1 in development. Please send any feedback or suggestions to **helloomonte@gmail.com**\n\nApp Store: [typs by Manthan Bharat Thakkar](https://appsto.re/us/e2aqeb.i)\n\n## User Stories\n\nThe following **required** functionality is complete:\n* [x] User can enter a bill amount, choose a tip percentage, and see the tip and total values.\n* [x] Settings page to change the default tip percentage.\n\nThe following **additional** features are implemented:\n* [x] History view to review all your saved checks\n* [x] UI animations for saving checks and toggle tax-included in settings\n* [x] Remembering the bill amount across app restarts (using Realm)\n* [x] Saving checks with information such as total bill amount, party size etc (using Realm)\n* [x] Using Yelp API to get current restaurant/bar from lat \u0026 long of user's current location\n* [x] Pan \u0026 Tap gesture recognizers for simple and intuitive controls\n* [x] Allows inclusion/exclusion of taxes in tip calculation\n* [x] Using 'kSystemSoundID_Vibrate' from class 'AudioToolbox' for more interactive UX\n* [x] Supports party size up to 9 people\n\nComing soon:\n* [ ] Using locale-specific currency and tax percentage\n* [ ] Improved Yelp location search to produce more accurate restaurant results for current location\n\n## Video Walkthrough\n\nHere's a working demo of the app:\n\n![typs walkthrough](typs.gif)\n\nGIF created with [LiceCap](http://www.cockos.com/licecap/).\n\n## Notes\n\nThis app was fairly straighforward to implement. I focused on two main areas while building this app:\n\n1. Minimalistic design: trying to keep the UI as clean and simple as possible. The app uses mostly only two colors with up to 75% of the views filled up with white space.\n2. Intuitive UX: Using pan and tap gestures almost everywhere to receive input to eliminate the use of keyboards. This makes the app's user experience more consistent and interactive.\n\nSide Note: This is my first app on the App store. I am constantly working on improving the app to make it more intituitive and functional. If you have any feedback or suggestions, please email them to **helloomonte@gmail.com**\n\n## License\n\n    Copyright [2016] [Monte Thakkar]\n\n    Licensed under the Apache License, Version 2.0 (the \"License\");\n    you may not use this file except in compliance with the License.\n    You may obtain a copy of the License at\n\n        http://www.apache.org/licenses/LICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing, software\n    distributed under the License is distributed on an \"AS IS\" BASIS,\n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and\n    limitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonte9%2Ftypps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmonte9%2Ftypps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonte9%2Ftypps/lists"}