Skip to content

It is wallet as a service, which creates and manage the wallet for you, jut by sign in with one click using google.

License

Notifications You must be signed in to change notification settings

ArshilHapani/exchange

Repository files navigation

CryptoLink

CryptoLink is a Wallet-as-a-Service platform built on the Solana blockchain to deliver a secure, fast, and user-friendly experience for cryptocurrency transactions. This project integrates advanced technologies and services to enable seamless quotes calculation, token swaps, and real-time market insights.

🌟 Features

1. Blockchain Integration

  • Built on Solana for lightning-fast transactions and minimal fees.

2. Quotes and Swaps

  • Leveraged Jupyter services for:
    • Real-time calculation of pay and receive token quotes.
    • Simplified creation and signing of token swap transactions.

3. Real-Time Market Data

  • Integrated CoinGecko API for:
    • Cryptocurrency price tracking.
    • Market insights to keep users informed.

4. Modern Frontend

  • Powered by Next.js 15 for a responsive, scalable, and intuitive interface.

🛠️ Tools & Technologies

  • Solana Blockchain
  • Next.js 15
  • CoinGecko API
  • Jupyter Services

🌐 Live Demo

Check out the live version of CryptoLink here: CryptoLink

📂 Project Structure

CryptoLink
├── components/       # Reusable React components
├── src/              # All source code files
├── migrations/       # Drizzle migration queries
└── ...               # Other config and source files

🚀 Getting Started

Prerequisites

  • Node.js (v16 or above)
  • Yarn or npm

Installation

  1. Clone the repository:
    git clone https://github.dev/ArshilHapani/exchange.git
  2. Navigate to the project directory:
    cd exchange
  3. Install dependencies:
    npm install
    # or
    yarn install

Run the Development Server

Start the development server locally:

npm run dev
# or
yarn dev

Access the app at http://localhost:3000.

Build for Production

Generate the production build:

npm run build
# or
yarn build

📖 Usage

  1. Wallet Features:

    • Access wallet functionality such as token management and transaction signing.
  2. Token Swaps:

    • Use the swap feature to exchange tokens with real-time quote calculations.
  3. Market Data:

    • Stay updated with live cryptocurrency prices and insights powered by CoinGecko.

🤝 Contributions

Contributions are welcome! If you'd like to contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix:
    git checkout -b feature-name
  3. Commit your changes and push to your fork.
  4. Create a pull request to the main repository.

📜 License

This project is licensed under the MIT License.

🙌 Acknowledgments

  • Solana Blockchain for the fast and scalable network.
  • CoinGecko API for providing real-time cryptocurrency data.
  • Jupyter Services for enabling advanced analytics and transaction processing.

🔗 Connect with Me

Feel free to explore, use, and share your feedback on CryptoLink!

About

It is wallet as a service, which creates and manage the wallet for you, jut by sign in with one click using google.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages