Welcome to the React Native Banking App! This mobile banking application is built with React Native and TypeScript, providing users with a seamless banking experience on their mobile devices.
- Authentication: Users can securely sign in and sign up for their accounts.
- Dashboard: Offers an overview of account summary and transaction history.
- Transactions: Allows users to transfer funds and view transaction details.
- Account Management: Provides functionality to manage accounts and settings.
├───assets
│ └───images
├───components
│ ├───Account
│ ├───Auth
│ ├───Common
│ ├───Dashboard
│ ├───Navigation
│ └───Transactions
├───data
├───hooks
├───models
├───screens
│ ├───Account
│ ├───Auth
│ │ ├───SignInScreen
│ │ └───SignUpScreen
│ ├───Dashboard
│ └───Transactions
├───services
└───utils
- Authentication
- Sign In
- Sign Up
- Dashboard
- Implement Dashboard Screen
- Display account summary
- Transactions
- Implement Transactions Screen
- Allow users to transfer funds
- Display transaction history
- Account Management
- Implement Account Management Screen
- Allow users to manage accounts and settings
- Clone the repository:
git clone <repository-url>
- Install dependencies:
cd react-native-banking-app
npm install
- Start the app:
npm start
-
Authentication: Users can sign in with their email and password or create a new account through the sign-up process.
-
Dashboard: The dashboard provides a snapshot of account summary and recent transactions.
-
Transactions: Users can initiate fund transfers to other accounts and view their transaction history.
-
Account Management: Offers functionality to manage user accounts, including profile settings and preferences.
- React Native
- TypeScript
- React Navigation
- etc.