{"id":15176317,"url":"https://github.com/syeddhassan/horizon","last_synced_at":"2026-02-28T12:35:04.462Z","repository":{"id":257259659,"uuid":"857733705","full_name":"SyeddHassan/Horizon","owner":"SyeddHassan","description":"Horizon is a financial SaaS platform that connects multiple bank accounts, displays real-time transactions, allows users to transfer money to other platform users, and provides a finance management dashboard. Built with Next.js, TypeScript, and integrated with Appwrite, Plaid, and Dwolla for secure financial operations.","archived":false,"fork":false,"pushed_at":"2024-09-17T15:25:35.000Z","size":1245,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-02T22:46:23.294Z","etag":null,"topics":["appwrite","chartjs","dwolla","financial-services","fullstack-development","fund-transfer","nextjs14","plaid","responsive-design","saas-application","tailwindcss","transaction-management","types"],"latest_commit_sha":null,"homepage":"https://horizon-jet.vercel.app","language":"TypeScript","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/SyeddHassan.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-09-15T13:21:43.000Z","updated_at":"2024-09-17T15:30:12.000Z","dependencies_parsed_at":"2024-09-15T15:47:15.927Z","dependency_job_id":"678fb007-691b-4ade-8c5e-bafb59b00d67","html_url":"https://github.com/SyeddHassan/Horizon","commit_stats":null,"previous_names":["syeddhassan/horizon"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SyeddHassan%2FHorizon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SyeddHassan%2FHorizon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SyeddHassan%2FHorizon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SyeddHassan%2FHorizon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SyeddHassan","download_url":"https://codeload.github.com/SyeddHassan/Horizon/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240139198,"owners_count":19754063,"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":["appwrite","chartjs","dwolla","financial-services","fullstack-development","fund-transfer","nextjs14","plaid","responsive-design","saas-application","tailwindcss","transaction-management","types"],"created_at":"2024-09-27T13:02:16.916Z","updated_at":"2026-02-28T12:35:04.411Z","avatar_url":"https://github.com/SyeddHassan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Horizon: Financial SaaS Platform\n\n![Horizon - Landing Page](https://media.licdn.com/dms/image/v2/D4E22AQFz1vg9D2AUOA/feedshare-shrink_2048_1536/feedshare-shrink_2048_1536/0/1726586545864?e=1729728000\u0026v=beta\u0026t=wLgdt7gW45bxunsP0deE6B-1xaMfPjrcU7ZB_gIp-3A)\n\n## Introduction\n\n**Horizon** is a comprehensive financial SaaS platform designed to connect multiple bank accounts, display real-time transactions, allow users to transfer money to other platform users, and manage finances efficiently. Built with cutting-edge technologies, Horizon ensures secure financial operations and a user-friendly interface.\n\n## Languages, Frameworks, and Libraries\n\n- ![Next.js](https://img.shields.io/badge/Next.js-000000?style=for-the-badge\u0026logo=next.js\u0026logoColor=white) **Next.js**: A React framework for production-grade applications with server-side rendering (SSR).\n- ![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?style=for-the-badge\u0026logo=typescript\u0026logoColor=white) **TypeScript**: Type-safe JavaScript for scalable applications.\n- ![Appwrite](https://img.shields.io/badge/Appwrite-222222?style=for-the-badge\u0026logo=appwrite\u0026logoColor=white) **Appwrite**: Backend server for handling databases, storage, and authentication.\n- ![Plaid](https://img.shields.io/badge/Plaid-00BFFF?style=for-the-badge\u0026logo=plaid\u0026logoColor=white) **Plaid**: Bank account integration for securely linking financial accounts.\n- ![Dwolla](https://img.shields.io/badge/Dwolla-FF6347?style=for-the-badge\u0026logo=dwolla\u0026logoColor=white) **Dwolla**: Payment integration for transferring funds.\n- ![React Hook Form](https://img.shields.io/badge/React--Hook--Form-00D8FF?style=for-the-badge\u0026logo=react\u0026logoColor=white) **React Hook Form**: Simplifies form handling with validation.\n- ![Zod](https://img.shields.io/badge/Zod-F28D1A?style=for-the-badge\u0026logo=none\u0026logoColor=white) **Zod**: TypeScript-first schema validation for form handling.\n- ![Tailwind CSS](https://img.shields.io/badge/Tailwind--CSS-06B6D4?style=for-the-badge\u0026logo=tailwindcss\u0026logoColor=white) **Tailwind CSS**: Utility-first CSS framework for building custom designs.\n- ![Chart.js](https://img.shields.io/badge/Chart.js-F00?style=for-the-badge\u0026logo=chartdotjs\u0026logoColor=white) **Chart.js**: Visualization library for dynamic financial charts and graphs.\n- ![ShadCN](https://img.shields.io/badge/ShadCN-6B7280?style=for-the-badge\u0026logo=none\u0026logoColor=white) **ShadCN**: UI library for accessible and reusable components.\n\n## Screenshots\n\n### Figma Design\n\n![Horizon Figma Design](https://media.licdn.com/dms/image/v2/D4E22AQH47a1uQRY95A/feedshare-shrink_2048_1536/feedshare-shrink_2048_1536/0/1726586545869?e=1729728000\u0026v=beta\u0026t=NNXtaw5P4BVumLtfpwAzCRcN0Y_CHtBjvYROZXCSYnM)\n\n### Figma Design Conversion\n\n![Horizon Landing Page](https://media.licdn.com/dms/image/v2/D4E22AQFz1vg9D2AUOA/feedshare-shrink_2048_1536/feedshare-shrink_2048_1536/0/1726586545864?e=1729728000\u0026v=beta\u0026t=wLgdt7gW45bxunsP0deE6B-1xaMfPjrcU7ZB_gIp-3A)\n![Dashboard Screenshot](https://media.licdn.com/dms/image/v2/D4E22AQFKXlrT_dilrQ/feedshare-shrink_2048_1536/feedshare-shrink_2048_1536/0/1726586545846?e=1729728000\u0026v=beta\u0026t=dYSD1j80u5zwX6QoaiuMjkyc-xftI9M-mKdKowhd0Mw)\n\n### Transaction History\n\n![Transaction History Screenshot](https://media.licdn.com/dms/image/v2/D4E22AQGI5Hl0UgfayA/feedshare-shrink_2048_1536/feedshare-shrink_2048_1536/0/1726586546546?e=1729728000\u0026v=beta\u0026t=Rg_BBn80Zs3FkATp49Z00XioD2wM_yWcVS8Be7xGel4)\n\n### Funds Transfer\n\n![Funds Transfer Screenshot](https://media.licdn.com/dms/image/v2/D4E22AQEYHBpkrRkdnA/feedshare-shrink_2048_1536/feedshare-shrink_2048_1536/0/1726586546260?e=1729728000\u0026v=beta\u0026t=tb_C_6SqDNUbReLRGZBWHY0MRZdt5suROGf4BSOJC4A)\n\n### Responsive Design\n\n![Responsive Design Screenshot1](https://media.licdn.com/dms/image/v2/D4E22AQFKNSn5BNVAUg/feedshare-shrink_2048_1536/feedshare-shrink_2048_1536/0/1726586545529?e=1729728000\u0026v=beta\u0026t=NgQ0OMt9abIaGJ2Q1YmbF5n85gUlCvL3FMEgACSv0D0)\n![Responsive Design Screenshot2](https://media.licdn.com/dms/image/v2/D4E22AQEw-e4HNeUADw/feedshare-shrink_2048_1536/feedshare-shrink_2048_1536/0/1726586547187?e=1729728000\u0026v=beta\u0026t=dRJpwyuaDp1Iohus9km5ueAY3zgrVSS_Mp3pzw2P1Ws)\n\n## Features\n\n- **Authentication**: Secure server-side authentication with proper validation and authorization.\n- **Connect Banks**: Integration with Plaid for seamless multiple bank account linking.\n- **Home Page**: Displays a general overview of user accounts, total balance, recent transactions, and spending analytics.\n- **My Banks**: View connected bank accounts, balances, and account details.\n- **Transaction History**: Pagination and filtering options for transaction history of different banks.\n- **Real-time Updates**: Immediate reflection of changes across all pages upon connecting new bank accounts.\n- **Funds Transfer**: Enables secure fund transfers to other platform users via Dwolla, including fields for recipient details and bank ID.\n- **Responsive Design**: Optimized for seamless experience across desktop, tablet, and mobile devices.\n\n---\n\n## Contributing\n\nWe welcome contributions! Feel free to open issues or submit pull requests to enhance Horizon.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyeddhassan%2Fhorizon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyeddhassan%2Fhorizon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyeddhassan%2Fhorizon/lists"}