Horizon banking platform is an finance related application that lets the user connect multiple bank accounts and cards to the platform and transfer funds between other users of the platform. Moreover, the user can monitor their financial transactions in real-time and manage their finances altogether.
View deployed application here
- Clone the repository:
git clone https://github.com/LazarosZiskos/banking-app.git
- Navigate to the project directory:
cd banking-app
- Install dependencies:
npm install
Run the development server:
npm run dev
👉 Authentication - Utilizes an exceptionally secure SSR authentication system with comprehensive validations and authorizations.
👉 Bank Connectivity - Employs Plaid for linking multiple bank accounts.
👉 Dashboard - Provides a general overview of the user's account, including the total balance from all connected banks, recent transactions, and spending across different categories.
👉 Linked Banks - Displays a detailed list of all connected banks along with their respective balances and account information.
👉 Transaction Log - Features pagination and filtering options for viewing transaction history across different banks.
👉 Live Updates - Automatically updates all relevant pages when new bank accounts are connected.
👉 Fund Transfers - Enables users to transfer funds to other accounts via Dwolla, requiring necessary details and the recipient's bank ID.
👉 Adaptive Design - Ensures the application adjusts smoothly to various screen sizes and devices, delivering a consistent user experience on desktops, tablets, and mobile devices.
And much more, including robust code architecture and reusability.
Sign In Page
Dashboard
Connected Banks Page
Transactions Page
Connect Bank
Email: ziskoslaz@gmail.com
- Next.js - Explore the powerful features and API of Next.js.
- React - Dive deeper into the world of React.,
- Tailwind - Master the utility-first approach with Tailwind CSS.
- ShadCN - Discover the comprehensive UI components offered by ShadCN.
- Appwrite - Open-source backend platform.
- Plaid - World leading data network and payments platform.