Skip to content

Track all your web3 and web2 assets in one place! Cryptrack aggregates your portfolio from multiple platforms like Kraken, Coinbase, Robinhood, and more.

License

Notifications You must be signed in to change notification settings

sagred/cryptrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cryptrack

Track all your web3 and web2 assets in one place! Cryptrack aggregates your portfolio from multiple platforms like Kraken, Coinbase, Robinhood, and more.

Cryptrack Demo

Project Structure

  • cryptrack-mobile-app - Mobile app.
  • serverless - Serverless Backend services to fetch data.

Serverless

Getting Started:

Prerequisites:

Installation:

  1. Clone the repository:

  2. Navigate to the serverless directory:

    cd serverless
  3. Install the dependencies:

    npm install

Environment Variables:

  1. Open the .env file in your preferred text editor and set up your credentials:

    KRAKEN_API_KEY=YOUR_KRAKEN_API_KEY
    KRAKEN_SECRET=YOUR_KRAKEN_SECRET
    COINBASE_OAUTH_TOKEN=YOUR_COINBASE_OAUTH_TOKEN
    DATABASE_URL=YOUR_DATABASE_URL
    JWT_SECRET=YOUR_JWT_SECRET
    REDIS_PORT=YOUR_REDIS_PORT
    REDIS_HOST=YOUR_REDIS_HOST
    REDIS_PASSWORD=YOUR_REDIS_PASSWORD
    

Replace the placeholders (YOUR_KRAKEN_API_KEY, YOUR_KRAKEN_SECRET, etc.) with your actual credentials.

Local Development with Serverless:

  1. Ensure you have the serverless-offline plugin installed (this should be part of your setup).

  2. Start the local server:

    serverless offline

    Your service will be available at http://localhost:3000/.

Endpoints:

  • Root: GET /
  • Balance: GET /balance/{service} where service can be kraken, coinbase, etc.

Deployment:

Deploy the service to AWS Lambda:

serverless deploy

Cryptrack Mobile App

Built with:

  • React Native Expo

Getting Started:

Prerequisites:

Installation:

  1. Navigate to the mobile app directory:

    cd cryptrack-mobile-app
  2. Install the dependencies:

    npm install
  3. Start the app:

    expo start

This will open a QR code in your terminal. Scan it with the Expo Go app on your Android or iOS device to preview the app in real-time as you develop.


Enjoy tracking your crypto assets with Cryptrack!

About

Track all your web3 and web2 assets in one place! Cryptrack aggregates your portfolio from multiple platforms like Kraken, Coinbase, Robinhood, and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published