Live Demo -> https://finance-seven-psi.vercel.app/
Welcome to the UNOFFICIAL repository of the SBI Banking Web App, a cutting-edge online banking solution designed to provide seamless and secure financial services. This application offers a range of services including payments, transactions, account management, and more. It leverages the latest technology stack to ensure robust performance, security, and scalability.
- User Authentication: Secure user authentication powered by Clerk.
- Account Management: Manage multiple accounts with ease.
- Payments and Transactions: Handle payments and transactions seamlessly.
- Data Visualization: Interactive charts and graphs using Recharts.
- Responsive Design: Fully responsive and mobile-friendly interface.
- High Performance: Optimized for speed and reliability.
- Framework: Next.js 14
- Authentication: Clerk
- Language: TypeScript
- Charts: Recharts
- Database: PostgreSQL
- Server Framework: Hono
- ORM: Drizzle
- Deployment: Vercel
- Styling: Tailwind CSS
To get started with the SBI Banking Web App, follow these steps:
-
Clone the repository: bash git clone https://github.com/abhinandan-verma/finance.git cd finance
-
Install dependencies: bash npm install
-
Set up environment variables: Create a .env.local file in the root of the project and add the necessary environment variables. Refer to .env.example for required variables.
-
Run the development server: bash npm run dev
-
Open the app in your browser: Navigate to http://localhost:3000.
We use Clerk for user authentication. Ensure you have set up your Clerk credentials in the environment variables. https://docs.clerk.dev/
To make payments and handle transactions, navigate to the respective sections in the app after logging in. The UI is intuitive and guides you through the necessary steps.
Our app includes comprehensive data visualization tools to help you track your financial activities. Visit the "Analytics" section to explore.
Screen.Recording.2024-06-06.at.10.23.29.PM.mov
We welcome contributions from the community. To contribute, please follow these steps:
-
Fork the repository.
-
Create a new branch: bash git checkout -b feature/your-feature-name
-
Make your changes and commit them: bash git commit -m 'Add some feature'
-
Push to the branch: bash git push origin feature/your-feature-name
-
Create a Pull Request.
Please ensure your code adheres to our coding standards and includes appropriate tests.
This project is licensed under the MIT License. See the LICENSE file for more details.
For any inquiries or issues, please contact us at [email protected].
Thank you for using the SBI Banking Web App. We hope it serves all your banking needs efficiently and securely.