Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shahinuralambhuiyan/bank-horizon
Horizon is a modern and easy to understand banking platform for everyone.
https://github.com/shahinuralambhuiyan/bank-horizon
appwrite-auth chartjs chartjs-2 dwolla nextjs14 plaid sentry-io shadcn-ui tailwindcss typescript zod
Last synced: about 11 hours ago
JSON representation
Horizon is a modern and easy to understand banking platform for everyone.
- Host: GitHub
- URL: https://github.com/shahinuralambhuiyan/bank-horizon
- Owner: ShahinurAlamBhuiyan
- Created: 2024-05-24T14:48:03.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-09T18:50:18.000Z (3 months ago)
- Last Synced: 2024-08-09T20:19:05.407Z (3 months ago)
- Topics: appwrite-auth, chartjs, chartjs-2, dwolla, nextjs14, plaid, sentry-io, shadcn-ui, tailwindcss, typescript, zod
- Language: TypeScript
- Homepage: https://bank-horizon-delta.vercel.app/
- Size: 6.69 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bank-Horizon
Bank-Horizon is a modern web application designed to provide comprehensive financial services. Built with cutting-edge technologies, it offers a seamless user experience and robust functionality.## Table of Contents
- [Features](#features)
- [Tech Stack](#tech-stack)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [UI & Step Screenshots](#screenshots)## Features
- **Real-time Financial Data**: Integrates with Plaid to provide real-time financial data.
- **Secure Transactions**: Utilizes Dwolla for secure money transfers.
- **Error Tracking**: Integrated with Sentry.io for error monitoring and tracking.
- **Data Validation**: Ensures data integrity using Zod.
- **Responsive Design**: Styled with Tailwind CSS for a responsive and modern UI.
- **Charts and Analytics**: Uses Chart.js for data visualization.
- **Serverless Backend**: Powered by Appwrite for serverless backend functionality.## Tech Stack
- **Frontend**: [Next.js 14](https://nextjs.org/)
- **Language**: [TypeScript](https://www.typescriptlang.org/)
- **Styling**: [Tailwind CSS](https://tailwindcss.com/)
- **Charts**: [Chart.js](https://www.chartjs.org/)
- **Error Tracking**: [Sentry.io](https://sentry.io/)
- **Financial Data**: [Plaid](https://plaid.com/)
- **Backend**: [Appwrite](https://appwrite.io/)
- **Transactions**: [Dwolla](https://www.dwolla.com/)
- **Validation**: [Zod](https://github.com/colinhacks/zod)## Installation
To get started with Bank-Horizon, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/ShahinurAlamBhuiyan/Bank-Horizon.git
cd bank-horizon2. Install dependencies:
```bash
npm install
3. Run the development server:
```bash
npm run dev
4. Open http://localhost:3000 in your browser to see the result.## Usage
After setting up the project, you can start using Bank-Horizon by registering an account and linking your financial data through Plaid. You can visualize your financial data using the charts provided and perform secure transactions via Dwolla.## Contributing
Contributions are welcome! Please follow these steps to contribute:1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature-name
3. Make your changes and commit them:
```bash
git commit -m 'Add new feature'
4. Push to the branch:
```bash
git push origin feature-name
5. Submit a pull request.## Screenshots
### Sign-in
### Sign-up
### After SignUp & Connecting Bank - Home
### My Banks
### Transactions History
### Transfer Funds
### After transfering funds one account to another