Skip to content

Utkarsh4517/Vase

Repository files navigation

Vase 💰

A React Native cryptocurrency savings app that helps users reach their financial goals through smart lock mechanisms and automated reminders.

Features

🎯 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

Getting Started

Prerequisites

  • Node.js (>=18)
  • React Native development environment
  • iOS Simulator or Android Emulator
  • CocoaPods (for iOS)

Installation

  1. Clone the repository

    git clone https://github.com/utkarsh4517
    cd Vase
  2. Install dependencies

    npm install
  3. Install iOS dependencies

    cd ios && pod install && cd ..
  4. Run the app

    For iOS:

    npm run ios

    For Android:

    npm run android

About

A React Native cryptocurrency savings app that helps users reach their financial goals through smart lock mechanisms and automated reminders.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors