{"id":18822899,"url":"https://github.com/salma-mamdoh/instapay","last_synced_at":"2025-06-11T10:09:10.411Z","repository":{"id":243156249,"uuid":"717111771","full_name":"Salma-Mamdoh/InstaPay","owner":"Salma-Mamdoh","description":"Our project for Advanced Software Engineering Course taken during Winter 2023 semester","archived":false,"fork":false,"pushed_at":"2024-02-03T14:31:15.000Z","size":648,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-12-30T04:18:40.168Z","etag":null,"topics":["design-patterns","java","problem-solving","software-engineering","solid-principles","uml"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":false,"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/Salma-Mamdoh.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":"2023-11-10T15:27:42.000Z","updated_at":"2024-06-07T00:49:28.000Z","dependencies_parsed_at":"2024-06-07T02:53:10.045Z","dependency_job_id":"8f6682b8-7094-4850-99f7-d9354e968781","html_url":"https://github.com/Salma-Mamdoh/InstaPay","commit_stats":null,"previous_names":["salma-mamdoh/instapay"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Salma-Mamdoh%2FInstaPay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Salma-Mamdoh%2FInstaPay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Salma-Mamdoh%2FInstaPay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Salma-Mamdoh%2FInstaPay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Salma-Mamdoh","download_url":"https://codeload.github.com/Salma-Mamdoh/InstaPay/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239758889,"owners_count":19692041,"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":["design-patterns","java","problem-solving","software-engineering","solid-principles","uml"],"created_at":"2024-11-08T00:52:02.370Z","updated_at":"2025-02-20T01:20:52.974Z","avatar_url":"https://github.com/Salma-Mamdoh.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!DOCTYPE html\u003e\n\u003chtml\u003e\n\u003chead\u003e\n  \u003ch1\u003eSimple Instapay System\u003c/h1\u003e\n\u003c/head\u003e\n\u003cbody\u003e\n  \u003ch1\u003eTable of Contents\u003c/h1\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eOverview\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#features\"\u003eFeatures and Functionality\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#architecture\"\u003eSystem Architecture\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\n  \u003ch2 id=\"overview\"\u003eOverview\u003c/h2\u003e\n  \u003cp\u003eSimple Instapay System is a comprehensive payment application that empowers users to effortlessly perform money transfers and pay their bills. The system offers a range of transfer options and facilitates convenient bill payments for utilities.\u003c/p\u003e\n\n  \u003ch2 id=\"features\"\u003eFeatures and Functionality\u003c/h2\u003e\n  \u003cul\u003e\n    \u003cli\u003eUser Registration and Authentication\u003c/li\u003e\n    \u003cul\u003e\n      \u003cli\u003eBank Account Registration:\u003c/li\u003e\n      \u003cul\u003e\n        \u003cli\u003eUsers can register using their bank account.\u003c/li\u003e\n        \u003cli\u003eUnique username and a complex password are mandatory.\u003c/li\u003e\n      \u003c/ul\u003e\n      \u003cli\u003eMobile Wallet Registration:\u003c/li\u003e\n      \u003cul\u003e\n        \u003cli\u003eUsers can register using a mobile wallet provided by wallet providers (e.g., Vodafone Cash, CIB).\u003c/li\u003e\n        \u003cli\u003eMobile number verification with the wallet provider is mandatory.\u003c/li\u003e\n        \u003cli\u003eUnique username and a complex password are required.\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/ul\u003e\n    \u003cli\u003eFunds Transfer\u003c/li\u003e\n    \u003cul\u003e\n      \u003cli\u003eTransfer to Another Instapay Account:\u003c/li\u003e\n      \u003cul\u003e\n        \u003cli\u003eUsers can easily transfer funds to other Instapay accounts securely.\u003c/li\u003e\n      \u003c/ul\u003e\n      \u003cli\u003eTransfer to Bank Account:\u003c/li\u003e\n      \u003cul\u003e\n        \u003cli\u003eTransfer funds directly to a recipient's bank account.\u003c/li\u003e\n      \u003c/ul\u003e\n      \u003cli\u003eTransfer to Mobile Wallet:\u003c/li\u003e\n      \u003cul\u003e\n        \u003cli\u003eUsers can transfer funds to mobile wallets provided by wallet providers (e.g., Vodafone Cash, CIB).\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/ul\u003e\n    \u003cli\u003eUtility Bill Payments\u003c/li\u003e\n    \u003cul\u003e\n      \u003cli\u003ePay Utility Bills:\u003c/li\u003e\n      \u003cul\u003e\n        \u003cli\u003eUsers can pay bills for Gas, Electricity, and Water conveniently through the application.\u003c/li\u003e\n        \u003cli\u003eSystem supports the creation and deduction of bills from the user's account.\u003c/li\u003e\n        \u003cli\u003eBill contents vary based on the utility type.\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/ul\u003e\n    \u003cli\u003eAccount Management\u003c/li\u003e\n    \u003cul\u003e\n      \u003cli\u003eAccount Balance Inquiry:\u003c/li\u003e\n      \u003cul\u003e\n        \u003cli\u003eUsers can inquire about their account balance easily through the application.\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/ul\u003e\n  \u003c/ul\u003e\n\n  \u003ch2 id=\"architecture\"\u003eSystem Architecture\u003c/h2\u003e\n  \u003cp\u003eThe Instapay System is designed with a modular and scalable architecture to ensure flexibility and reliability.\u003c/p\u003e\n  \u003cimg src=\"Instapay UML.png\" alt=\"System Architecture Diagram\"\u003e\n\n  \u003ch2 id=\"contributing\"\u003eContributing\u003c/h2\u003e\n  \u003cp\u003eFeel free to contribute to the project by submitting bug reports, feature requests, or pull requests. Follow the project's coding standards and guidelines.\u003c/p\u003e\n\u003c/body\u003e\n\u003c/html\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsalma-mamdoh%2Finstapay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsalma-mamdoh%2Finstapay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsalma-mamdoh%2Finstapay/lists"}