๐ฒ A React Native application crafted to simplify fund transfers, featuring styled components, React Contexts, and React Hooks. Compatible with both Android and iOS platforms.
Sign Up and Login | Dashboard and Chart Interaction | Easy Money Transfer |
---|---|---|
-
Sign Up:
- โจ Sign-up form with a success screen upon registration.
- ๐ Users must agree to terms and conditions to enable the submission button.
- ๐พ Save user data in the state manager for authentication on the login page.
-
Login:
- ๐ Login form with redirection to the home screen after a successful authentication check.
-
Dashboard:
- ๐ Chart plotted with mocked data, clickable, and dynamically changing values.
- ๐ฐ Current account balance stored in the state.
-
Send Money:
- ๐ธ Alert confirming money sent and value subtracted from the current account balance after submission.
Before you begin, ensure you have the following installed:
- ๐ Node.js
- ๐ฆ npm (Node Package Manager)
- โ๏ธ React Native CLI
First, you will need to start Metro, the JavaScript bundler that ships with React Native.
To start Metro, run the following command from the root of your React Native project:
# using npm
npm start
# OR using Yarn
yarn start
## Step 2: Start your Application
Let Metro Bundler run in its _own_ terminal. Open a _new_ terminal from the _root_ of your React Native project. Run the following command to start your _Android_ or _iOS_ app:
### For Android
```bash
# using npm
npm run android
# OR using Yarn
yarn android
# using npm
npm run ios
# OR using Yarn
yarn ios