Skip to content

Repository files navigation

❄️ FROST - Solana Staking Platform

A modern, secure, and user-friendly staking platform built on Solana blockchain. FROST enables users to stake their SOL tokens and earn rewards with maximum security and instant liquidity.

FROST Staking Platform React TypeScript Vite

Features

  • Secure Staking - Non-custodial staking with maximum security
  • High APY - Competitive annual percentage yield on staked SOL
  • Instant Liquidity - Access to your staked assets when needed
  • Modern UI - Beautiful, responsive design with dark mode support
  • Ecosystem Integration - Seamlessly integrated with leading Solana protocols
  • Real-time Stats - Live tracking of TVL, staked SOL, and APY
  • Dark Mode - Full dark/light theme support
  • Mobile Responsive - Optimized for all device sizes

Quick Start

Prerequisites

  • Node.js 18+ and npm (or use nvm)
  • A Solana wallet (Phantom, Solflare, etc.)

Installation

  1. Clone the repository

    git clone https://github.com/sahiill7171/Frost.git
    cd Frost
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev
  4. Open your browser Navigate to http://localhost:8080 to see the application.

Available Scripts

  • npm run dev - Start development server with hot reload
  • npm run build - Build for production
  • npm run build:dev - Build in development mode
  • npm run preview - Preview production build locally
  • npm run lint - Run ESLint to check code quality
  • npm test - Run test suite
  • npm run test:watch - Run tests in watch mode

Tech Stack

Core Technologies

  • React 18.3.1 - UI library
  • TypeScript 5.8.3 - Type-safe JavaScript
  • Vite 5.4.19 - Fast build tool and dev server
  • React Router 6.30.1 - Client-side routing

UI & Styling

  • Tailwind CSS 3.4.17 - Utility-first CSS framework
  • shadcn/ui - High-quality React components
  • Radix UI - Accessible component primitives
  • Lucide React - Beautiful icon library
  • next-themes - Theme management (dark/light mode)

State Management & Data

  • TanStack Query 5.83.0 - Server state management
  • React Hook Form 7.61.1 - Form handling
  • Zod 3.25.76 - Schema validation

Additional Libraries

  • Recharts 2.15.4 - Charting library
  • date-fns 3.6.0 - Date utilities
  • Sonner 1.7.4 - Toast notifications

Project Structure

FROST/
├── public/                 # Static assets
│   ├── favicon.ico
│   ├── orca-logo.svg      # Ecosystem partner logos
│   ├── jupiter-logo.svg
│   ├── solend-logo.svg
│   └── marinade-logo.svg
├── src/
│   ├── components/        # React components
│   │   ├── ui/           # shadcn/ui components
│   │   ├── EcosystemSection.tsx
│   │   ├── Footer.tsx
│   │   ├── Header.tsx
│   │   ├── Logo.tsx
│   │   ├── SecuritySection.tsx
│   │   ├── StakingWidget.tsx
│   │   └── StatsBar.tsx
│   ├── hooks/            # Custom React hooks
│   ├── lib/              # Utility functions
│   ├── pages/            # Page components
│   ├── App.tsx           # Main app component
│   ├── main.tsx          # Entry point
│   └── index.css         # Global styles
├── package.json
├── tsconfig.json         # TypeScript configuration
├── tailwind.config.ts    # Tailwind configuration
└── vite.config.ts        # Vite configuration

Key Components

StakingWidget

Interactive widget for staking SOL tokens with real-time calculations and validation.

EcosystemSection

Showcase of integrated Solana protocols (Orca, Jupiter, Solend, Marinade) with custom logos and asymmetric layout.

SecuritySection

Displays security features and infrastructure details including AMD EPYC processor information.

StatsBar

Real-time statistics display showing TVL, total staked SOL, and current APY.

Security Features

  • Non-custodial staking (users maintain control of their keys)
  • Secure smart contract integration
  • AMD EPYC™ 9254 processor infrastructure
  • Regular security audits
  • Transparent staking mechanisms

Ecosystem Partners

FROST integrates seamlessly with leading Solana protocols:

  • Orca - Decentralized exchange (DEX)
  • Jupiter - Best swap aggregator
  • Solend - Lending and borrowing protocol
  • Marinade - Liquid staking solution

Deployment

Build for Production

npm run build

The production build will be in the dist/ directory.

Deploy to Vercel

npm install -g vercel
vercel

Deploy to Netlify

npm install -g netlify-cli
netlify deploy --prod

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is private and proprietary. All rights reserved.

Author

Sahil Bhardwaj

Acknowledgments

  • Solana Foundation for the amazing blockchain infrastructure
  • shadcn for the beautiful UI components
  • All the open-source contributors whose libraries made this possible

📞 Support

For support, please open an issue in the GitHub repository.


Built with ❄️ by Sahil Bhardwaj - © 2026 FROST. All rights reserved.

Releases

Packages

Contributors

Languages