Skip to content

LazarosZiskos/banking-app

Repository files navigation

Horizon Wallpaper Image

Horizon Banking Platform

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

Table of Contents

Installation

  1. Clone the repository:
    git clone https://github.com/LazarosZiskos/banking-app.git
  2. Navigate to the project directory:
    cd banking-app
  3. Install dependencies:
    npm install

Usage

Run the development server:

npm run dev

Features

👉 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.

Screenshots

Sign In Page

SignIn

Dashboard

Horizon Wallpaper Image

Connected Banks Page

Horizon my banks page

Transactions Page

Transactions Page

Connect Bank

Connect Bank Page

Technologies Used

My Skills

Contact Information:

linkedin github

Made by Lazaros Ziskos

Tel: +30 6980228219

Resources:

  • 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.

Thank you for reading