Skip to content

Horizon is a financial SaaS platform that connects to multiple bank accounts, displays transactions in real-time, allows users to transfer money to other platform users, and manages their finances altogether.

License

Notifications You must be signed in to change notification settings

nivindulakshitha/Horizon

Repository files navigation

Horizon 🚀 - Financial SaaS Platform

Horizon is a Next.js-powered financial SaaS platform that enables users to connect multiple bank accounts, track transactions in real-time, transfer funds securely, and manage their finances efficiently.


📌 Features

Authentication – Secure SSR authentication with validations & authorization
Connect Banks – Integrates with Plaid for multi-bank account linking
Dashboard – Displays total balance, recent transactions, spending insights, and more
My Banks – View all linked banks with balances & account details
Transaction History – Includes pagination & filters for easy browsing
Real-time Updates – Instantly reflects changes when new accounts are linked
Funds Transfer – Secure money transfers via Dwolla
Fully Responsive – Optimized for desktop, tablet, and mobile
Modern UI/UX – Styled with TailwindCSS & ShadCN
Data Validation – Uses React Hook Form & Zod for robust form handling


⚙️ Tech Stack


🚀 Getting Started

Prerequisites

Ensure you have the following installed before proceeding:

  • Node.js (>= 16.x)
  • Yarn or npm

Installation

  1. Clone the repository

    git clone https://github.com/yourusername/horizon.git
    cd horizon
  2. Install dependencies

    yarn install  # or npm install
  3. Set up environment variables

    • Rename .env.example to .env.local
    • Fill in the required API keys and credentials
  4. Run the development server

    yarn dev  # or npm run dev
  5. Open http://localhost:3000 in your browser 🚀


📜 License

This project is licensed under the MIT License.


💡 Want to Contribute?

Feel free to fork this repository, submit PRs, or report issues! Contributions are always welcome.

⭐ Show Some Love!

If you found this project useful, give it a ⭐ on GitHub!

About

Horizon is a financial SaaS platform that connects to multiple bank accounts, displays transactions in real-time, allows users to transfer money to other platform users, and manages their finances altogether.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •