Exchange-App is a React Native application that lets you track Bitcoin, altcoins and exchange rates in real-time.
- Track real-time prices of Bitcoin and altcoins
- Ability to view exchange rates in real time
- Keep up to date with the latest news through the News tab
Follow the steps below to run the project in a local environment:
- Clone this repository:
git clone https://github.com/FatihArslan-cmd/Exchange-App.git
Navigate to the project directory:
cd Exchange-App
Install the required dependencies:
npm install
Start the application:
npm start
Run the app on your real device or an emulator by scanning the QR code with Expo CLI.
Requirements
**Node.js:** v14.17.3 or newer
- **npm:** v6.14.13 or newer
- **Expo CLI:** v4.12.10 or newer
- React Native:** v0.73.4
Libraries used:
@expo/metro-runtime": "~3.1.3",
"@react-native-async-storage/async-storage": "^1.22.3",
"@react-navigation/bottom-tabs": "^6.5.16",
"@react-navigation/native": "^6.1.14",
"axios": "^1.6.7",
"expo": "~50.0.11",
"expo-asset": "^9.0.2",
"expo-font": "~11.10.3",
"expo-status-bar": "~1.11.1",
"moment": "^2.30.1",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-native": "0.73.4",
"react-native-gesture-handler": "~2.14.0",
"react-native-paper": "^5.12.3",
"react-native-reanimated": "~3.6.2",
"react-native-web": "~0.19.6",
"react-navigation": "^5.0.0",
APIs used:
https://api.exchangerate-api.com/v4/latest/USD
api.coingecko.com
Contribution
If you would like to contribute to this project, please create a GitHub issue to share suggestions, bugs or requests. You can also fork this repository to make your improvements and submit pull requests.
https://github.com/FatihArslan-cmd/Exchange-App/assets/122049858/94aa8ed9-705d-4c70-940b-a5b502e5aedc
https://github.com/FatihArslan-cmd/Exchange-App/assets/122049858/9c086263-ff3e-4e0a-885d-6ee08dcee1fc
https://github.com/FatihArslan-cmd/Exchange-App/assets/122049858/69be8984-4be8-4862-89f7-cbe855c92d2d
https://github.com/FatihArslan-cmd/Exchange-App/assets/122049858/bf55a309-e136-4480-9cef-821aa97863e9