Skip to content

Latest commit

 

History

History
87 lines (67 loc) · 2.8 KB

README.md

File metadata and controls

87 lines (67 loc) · 2.8 KB

CryptoNight - React Native Cryptocurrency Tracker

CryptoNight is a feature-rich React Native application for tracking cryptocurrencies, viewing market data, and staying updated with the latest crypto news. APK File

Splash Screen Welcome Screen Login Screen Register Screen Home Screen

Features

  • Real-time Cryptocurrency Data: Track prices, market caps, and price changes for a wide range of cryptocurrencies.
  • User Authentication: Secure login and registration system using Supabase.
  • Personalized Profiles: Users can create and edit their profiles, including avatar uploads.
  • Market Overview: View top gainers, losers, and overall market trends.
  • Cryptocurrency News: Stay informed with the latest news in the crypto world.
  • Search Functionality: Easily find specific cryptocurrencies.
  • Responsive UI: Smooth animations and a user-friendly interface built with React Native and NativeWind.

Tech Stack

  • React Native
  • TypeScript
  • NativeWind (Tailwind CSS for React Native)
  • Supabase (Authentication and Database)
  • React Query
  • Formik & Yup (Form handling and validation)
  • React Navigation
  • Expo

Getting Started

Prerequisites

  • Node.js (v14 or later)
  • npm or yarn
  • Expo CLI

Installation

  1. Clone the repository:

    git clone https://github.com/devmustafa03/cryptoknight-app.git
    
  2. Navigate to the project directory:

    cd cryptoknight-app
    
  3. Install dependencies:

    npm install
    

    or

    yarn install
    
  4. Set up environment variables: Create a .env file in the root directory and add your Supabase and other API keys:

    SUPABASE_URL=your_supabase_url
    SUPABASE_ANON_KEY=your_supabase_anon_key
    CRYPTO_API_KEY=your_crypto_api_key
    
  5. Start the development server:

    npx expo start
    

Acknowledgments

Contact

For any queries or support, please contact [email protected].