{"id":19311500,"url":"https://github.com/kennjr/mpesa","last_synced_at":"2026-05-01T21:04:58.027Z","repository":{"id":180101055,"uuid":"664586809","full_name":"kennjr/mpesa","owner":"kennjr","description":"A web application for seamlessly sending and receiving money. Designed and built in 4 days, this robust webapp(powered by firebase) allows users to send and receive money from peers, requiring an email and amount to transact.","archived":false,"fork":false,"pushed_at":"2024-06-04T12:23:20.000Z","size":2574,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-24T03:44:10.417Z","etag":null,"topics":["angular","finance-application","firebase","firebase-auth","money-transfer","responsive","responsive-web-design","tailwind","tailwindcss","ui-design","webapp"],"latest_commit_sha":null,"homepage":"https://unitpay.xyz","language":"HTML","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/kennjr.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":"2023-07-10T09:59:45.000Z","updated_at":"2024-07-13T05:42:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"33e356a7-5b7c-4cc3-ba9c-9178029ef1dc","html_url":"https://github.com/kennjr/mpesa","commit_stats":null,"previous_names":["kennjr/mpesa"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kennjr/mpesa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kennjr%2Fmpesa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kennjr%2Fmpesa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kennjr%2Fmpesa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kennjr%2Fmpesa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kennjr","download_url":"https://codeload.github.com/kennjr/mpesa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kennjr%2Fmpesa/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32512687,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["angular","finance-application","firebase","firebase-auth","money-transfer","responsive","responsive-web-design","tailwind","tailwindcss","ui-design","webapp"],"created_at":"2024-11-10T00:29:08.836Z","updated_at":"2026-05-01T21:04:57.999Z","avatar_url":"https://github.com/kennjr.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Unitpay\n\n![Firebase](https://img.shields.io/badge/firebase-a08021?style=for-the-badge\u0026logo=firebase\u0026logoColor=ffcd34) ![Angular](https://img.shields.io/badge/angular-%23DD0031.svg?style=for-the-badge\u0026logo=angular\u0026logoColor=white) ![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white) ![Visual Studio Code](https://img.shields.io/badge/Visual%20Studio%20Code-0078d7.svg?style=for-the-badge\u0026logo=visual-studio-code\u0026logoColor=white) ![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge\u0026logo=html5\u0026logoColor=white) ![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)\n\n---\n\nSending and receiving money has never been easier, simply provide the recipient's email and the amount. That's it!! \n\nWith Unitpay you can send or receive money from anyone on the network that easily, built for the average internet user this application is intuitive with a thoroughly thought through design. It was built to solve the age-old problem of sending money on the internet and meant to serve internet users who are tired of the high transaction fees they're charged by having a flat fee.\n\nThis application is robust and capable of handling a lot of users concurrently. Powered by Google's firebase users can easily authenticate and transact.\n\n---\n\n### Look and feel\n\nHere are some screenshots of the application.\n\n|                                Mobile screenshot landing                              |                                       Mobile screenshot auth                                  |  Mobile screenshot dashboard |\n|:-------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------:|:----------------------------:|\n| ![Landing page screenshot](https://github.com/kennjr/mpesa/blob/main/mobile_screenshot_1.jpg?raw=true) | ![Auth screenshot](https://github.com/kennjr/mpesa/blob/main/mobile_screenshot_2.jpg?raw=true) | ![Dashboard screenshot](https://github.com/kennjr/mpesa/blob/main/mobile_screenshot_3.jpg?raw=true)|\n\n|                                Mobile screenshot fund account                         |                                       Mobile screenshot new transaction                                     |  Mobile screenshot transaction |\n|:-------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------:|:------------------------------:|\n| ![fund account screenshot](https://github.com/kennjr/mpesa/blob/main/mobile_screenshot_4.jpg?raw=true) | ![new transaction screenshot](https://github.com/kennjr/mpesa/blob/main/mobile_screenshot_5.jpg?raw=true) | ![transaction screenshot](https://github.com/kennjr/mpesa/blob/main/mobile_screenshot_6.jpg?raw=true)|\n\n\n\n|                                Desktop screenshot landing                             |                                       Desktop screenshot auth                                 |  Desktop screenshot dashboard |\n|:-------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------:|:-----------------------------:|\n| ![Landing page screenshot](https://github.com/kennjr/mpesa/blob/main/desktop_screenshot_1.png?raw=true) | ![Auth screenshot](https://github.com/kennjr/mpesa/blob/main/desktop_screenshot_2.png?raw=true) | ![Dashboard screenshot](https://github.com/kennjr/mpesa/blob/main/desktop_screenshot_3.png?raw=true)|\n\n|                                Desktop screenshot fund account                        |                                       Desktop screenshot new transaction                                    |  Desktop screenshot transaction |\n|:-------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------:|:-------------------------------:|\n| ![fund account screenshot](https://github.com/kennjr/mpesa/blob/main/desktop_screenshot_4.png?raw=true) | ![new transaction screenshot](https://github.com/kennjr/mpesa/blob/main/desktop_screenshot_5.png?raw=true) | ![transaction screenshot](https://github.com/kennjr/mpesa/blob/main/desktop_screenshot_6.png?raw=true)|\n\n\n\n## Tech stack\n\nBeing an portfolio project I built it with the latest and greatest web technologies:\n\n    - Angular framework\n      : for better and easier integration with the backed\n    - Firebase\n      : for authentication and database.\n    - Tailwind\n      : for the project's styling\n\n  \n## Features\n\nWhat makes this app worthwhile, you might be asking. Here are some of the features our users enjoy:\n\n    - Flat transaction fees.\n      : Transaction fees on Unitpay are flat, this makes sending huge amounts of money economical. \n        Our three-tier fee rates cater to every transaction size.\n    - Easy \u0026 secure\n      : Unlike other platforms where security compromises the user experience, \n        Unitpay finds the sweet spot enhancing the user experience while maintaining the highest standards of security.\n  \n  \n## Support\n\u003e [!IMPORTANT]\n\u003e This was a portfolio project, meant to showcase my skills.\n\nFor any support report an issue on this repository, I'll work on it and update the codebase as soon as I can.\n\nBetter yet, you could fork the project and try fixing it, if it's something you think you can mend.  \n\n  \n## License\nThis software is publicly available under the [MIT](LICENSE) license\n\n\n## Further help\n\nTo get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkennjr%2Fmpesa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkennjr%2Fmpesa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkennjr%2Fmpesa/lists"}