{"id":23178582,"url":"https://github.com/multiqostechnologies/room_expense_ios","last_synced_at":"2025-10-07T15:33:57.584Z","repository":{"id":226365011,"uuid":"768076289","full_name":"MultiQoSTechnologies/room_expense_ios","owner":"MultiQoSTechnologies","description":"Room Expense is an iOS application built using Swift, designed to help users efficiently manage and track their daily expenses. With a modern and intuitive interface, the app allows users to log expenses.","archived":false,"fork":false,"pushed_at":"2024-06-14T09:50:48.000Z","size":1284,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-10T10:24:38.472Z","etag":null,"topics":["databse","ios-app","swift"],"latest_commit_sha":null,"homepage":"https://multiqos.com/ios-app-development/","language":"Swift","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/MultiQoSTechnologies.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":"2024-03-06T12:30:28.000Z","updated_at":"2025-02-05T04:52:51.000Z","dependencies_parsed_at":"2024-03-07T08:31:00.509Z","dependency_job_id":"2ab0a91c-5fa0-4cf7-84a4-d66cbc8f7844","html_url":"https://github.com/MultiQoSTechnologies/room_expense_ios","commit_stats":null,"previous_names":["multiqostechnologies/room_expense_ios"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MultiQoSTechnologies%2Froom_expense_ios","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MultiQoSTechnologies%2Froom_expense_ios/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MultiQoSTechnologies%2Froom_expense_ios/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MultiQoSTechnologies%2Froom_expense_ios/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MultiQoSTechnologies","download_url":"https://codeload.github.com/MultiQoSTechnologies/room_expense_ios/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247276187,"owners_count":20912288,"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":["databse","ios-app","swift"],"created_at":"2024-12-18T07:11:51.708Z","updated_at":"2025-10-07T15:33:57.482Z","avatar_url":"https://github.com/MultiQoSTechnologies.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Room Expense\n \n![img_2](https://github.com/MultiQoSTechnologies/room_expense_ios/assets/155718990/b221d8bb-4c17-4955-9ab9-83c8ff4a5924)\n![img_1](https://github.com/MultiQoSTechnologies/room_expense_ios/assets/155718990/3cf35710-bcc6-40e2-aec5-ba944debfcbe)\n\n\nhttps://github.com/MultiQoSTechnologies/room_expense_ios/assets/155718990/df31ad1a-a8cd-4cbe-9b60-a5591cafe926\n\n \n## Key Features\n\n* **Registration:**\n  - Seamless user registration with minimal information required.\n  - Users can easily sign up by providing their name, email, and a secure password.\n\n* **Login:**\n  - Quick and secure login process for returning users.\n  - Users can access their accounts using their registered email and password\n\n* **Expense List:**\n  - Comprehensive view of all expenses added by users.\n  - Users can effortlessly explore and review expenses added by others, fostering transparency in shared expenses.\n  - Option to filter expenses for a specific user, facilitating individual tracking\n\n* **Add Expense:**\n  - Intuitive module to add expenses.\n  - Users are prompted to enter the date, description, and amount of the expense, ensuring detailed and accurate records.\n\n* **Checkout:**\n  - Efficient checkout process for settling shared expenses.\n  - Total payment is automatically distributed among all logged-in users based on their respective contributions.\n  - Users can track their and other users' expenses, view the shared amount, and determine the amount they need to pay or receive.\n\n* **Additional Expense:**\n  - Seamless addition of missed expenses during checkout.\n  - Users can add any overlooked expenses, and the payment distribution is recalculated accordingly.\n\n* **Share:**\n  - Users have the option to share the expense details among all users, fostering collaboration.\n  - Alternatively, users can save the bill to photos for convenient offline access.\n    \n## Technology Used\n\n* Swift\n* UIKit\n* FirebaseFirestore\n\n## How To Use\n\n**Clone the Project:**\n - Use Git to clone the project to your local machine.\n\n**Create a project in the Firebase console.**\n - Obtain the Google-info.plist file and place it in the project.\n - Enable Email/Password login in Firebase authentication.\n - Enable FirebaseFirestore to save the data in firestore.\n   \n**Run the Project:**\n - Open the project in XCode.\n - Build and run the project on your simulator or physical device.\n   \n**Explore the App:**\n - Register with your name, email, and password.\n - Log in using your registered credentials.\n - Add expenses, view the expense list, and categorize them.\n - Check out to see the distribution of shared expenses.\n - Collaborate and Share:\n - Share expense details with other users to foster collaboration.\n - Save bills to photos for offline access.\n\nNow you are ready to effectively manage and track shared expenses using the Room Expense!\n\n### Let Us know\nFor more details, visit [MultiQoS.](https://multiqos.com/)\n\nContact us for collaboration or support:\n\nEmail: biz@multiqos.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmultiqostechnologies%2Froom_expense_ios","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmultiqostechnologies%2Froom_expense_ios","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmultiqostechnologies%2Froom_expense_ios/lists"}