This is a React Native app for tracking cryptocurrency transactions. Users can add, edit and delete transactions to track their crypto portfolio over time.
- Add new crypto transactions with details like coin, quantity, price etc.
- Edit and delete existing transactions
- View transaction history in a list
- Sort and filter transactions
- Select light or dark theme
- Works on iOS and Android
- React Native
- Expo
- React Navigation
- React Context API for state management
- AsyncStorage for persistence
- Node.js
- npm
- Expo CLI
- Clone the repo
git clone https://github.com/FeltesPT/MAD-Crypto
- Install dependencies
npm install
- Start the expo server
expo start
- Open the app in Expo Go on your device or simulator
The home screen shows a list of transactions. Users can:
- Tap the + button to add a new transaction
- Tap a transaction to edit it
- See a list of Transactions
- See Portfolio
- See a Line Chart with the timeline of the portfolio
- The Add/Edit transaction screen allows entering details like coin type, quantity purchased, price etc.