{"id":23188179,"url":"https://github.com/devika7300/trustvault-app","last_synced_at":"2026-05-10T06:47:50.896Z","repository":{"id":260191365,"uuid":"875469899","full_name":"devika7300/trustvault-app","owner":"devika7300","description":"TrustVault - Online Banking Platform - Secure Gateway to Financial Freedom.","archived":false,"fork":false,"pushed_at":"2024-10-30T22:27:11.000Z","size":943,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T13:37:59.950Z","etag":null,"topics":["appwrite","chartjs","dwolla","nextjs14","plaid","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"","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/devika7300.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-10-20T04:10:52.000Z","updated_at":"2024-12-02T00:26:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"29671314-9be0-43ed-9a92-d85df61692d1","html_url":"https://github.com/devika7300/trustvault-app","commit_stats":null,"previous_names":["devika7300/trustvault-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devika7300%2Ftrustvault-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devika7300%2Ftrustvault-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devika7300%2Ftrustvault-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devika7300%2Ftrustvault-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devika7300","download_url":"https://codeload.github.com/devika7300/trustvault-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247294463,"owners_count":20915338,"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","nextjs14","plaid","tailwindcss","typescript"],"created_at":"2024-12-18T11:13:10.137Z","updated_at":"2026-05-10T06:47:45.873Z","avatar_url":"https://github.com/devika7300.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TrustVault - Online Banking Platform\n\n**TrustVault** is a cutting-edge online banking platform designed to help users manage their finances by connecting multiple bank accounts. The platform provides real-time transaction updates, seamless money transfers between users, and comprehensive tools to track and analyze spending habits.\n\n## Overview\n\nTrustVault offers users a secure and intuitive interface to manage their financial life. Whether checking account balances, reviewing recent transactions, or transferring money to other users, TrustVault ensures an efficient and streamlined experience.\n\n## Key Features\n\n- **Secure Authentication**: Server-side rendering (SSR) ensures highly secure authentication with robust validation and authorization, keeping user data safe.\n  \n- **Bank Account Integration**: Seamlessly integrates with Plaid to allow users to link multiple bank accounts for real-time transaction monitoring.\n\n- **Unified Dashboard**: The homepage offers a consolidated view of all connected bank accounts, showing a summary of total balances, recent transactions, and categorized spending trends.\n\n- **Bank Management**: Users can view and manage all connected banks from the \"My Banks\" section, including account details and balances.\n\n- **Transaction History**: Users can browse their transaction history with built-in pagination and filtering tools, providing full visibility into financial activities across all accounts.\n\n- **Real-Time Synchronization**: Changes, such as linking new bank accounts, are immediately reflected across all relevant pages to keep data up-to-date in real-time.\n\n- **Fund Transfers**: Built-in integration with Dwolla allows users to transfer funds between accounts, requiring only recipient bank details and proper validation.\n\n- **Mobile-Friendly Design**: TrustVault is fully responsive and ensures a seamless experience across all devices, including desktops, tablets, and smartphones.\n\n## Tech Stack\n\n- **Next.js**: Server-side rendering and client-side functionality for a seamless user experience.\n- **TypeScript**: Provides type safety for predictable and maintainable code.\n- **React Hook Form**: Efficient and scalable form management for handling inputs and validation.\n- **Zod**: Schema validation for secure data handling.\n- **TailwindCSS**: Modern utility-first CSS framework for responsive and adaptive UI design.\n- **Chart.js**: Interactive charts and data visualizations to give users insights into their financial activities.\n- **ShadCN**: A component library that enhances the user interface with ready-to-use components.\n- **Dwolla**: To facilitate secure fund transfers between accounts.\n- **AppWrite**: Authentication, database management, file storage.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevika7300%2Ftrustvault-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevika7300%2Ftrustvault-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevika7300%2Ftrustvault-app/lists"}