A React Native cryptocurrency savings app that helps users reach their financial goals through smart lock mechanisms and automated reminders.
🎯 Goal-Based Savings
- Set amount-based goals (unlock when you reach a target amount)
- Set date-based goals (unlock on a specific date)
- Track progress with visual indicators
🔒 Smart Lock System
- Time-based locks with custom unlock dates
- Amount-based locks with target values
- Secure fund management until unlock conditions are met
📱 Local Push Notifications
- 3 daily reminders for amount-based goals (9 AM, 3 PM, 8 PM)
- Daily reminders for date-based goals (10 AM)
- Achievement notifications when goals are reached
- Customizable notification settings
⚡ Solana Integration
- Secure wallet creation and management
- Real-time portfolio value tracking
- Deposit and withdrawal functionality
- SPL token support
🎨 Modern UI/UX
- Clean, intuitive interface built with NativeWind (Tailwind CSS)
- Smooth animations with React Native Reanimated
- Onboarding flow for new users
- Node.js (>=18)
- React Native development environment
- iOS Simulator or Android Emulator
- CocoaPods (for iOS)
-
Clone the repository
git clone https://github.com/utkarsh4517 cd Vase -
Install dependencies
npm install
-
Install iOS dependencies
cd ios && pod install && cd ..
-
Run the app
For iOS:
npm run ios
For Android:
npm run android