Skip to content
pddkhanhPublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

94 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SolFolio - Solana DeFi Portfolio Tracker

License Node Docker

A comprehensive portfolio tracker for Solana DeFi protocols, providing unified dashboard views of positions across Marinade, Kamino, Orca, and other major protocols.

🚀 Features

  • Multi-Protocol Support: Track positions across Marinade, Kamino, Orca, Raydium, and more
  • Real-time Updates: WebSocket-powered live position and price updates
  • Unified Dashboard: Single interface for all your DeFi positions
  • Performance Optimized: Multi-layer caching with sub-second response times
  • Production Ready: Docker-based architecture with monitoring and observability

📋 Documentation

🛠️ Tech Stack

  • Frontend: Next.js 15, TypeScript, Tailwind CSS, Shadcn UI
  • Backend: Node.js, gRPC, Protocol Buffers
  • Real-time: Socket.io WebSocket server
  • Database: PostgreSQL with Prisma ORM
  • Cache: Redis with multi-layer caching
  • Infrastructure: Docker, Docker Compose, Envoy Proxy
  • Blockchain: Helius RPC, Solana Web3.js, Protocol SDKs

📦 Prerequisites

  • Node.js 22+
  • pnpm 9+ (will be installed automatically if not present)
  • Docker & Docker Compose
  • Git

🏗️ Project Structure

solfolio/
├── frontend/         # Next.js frontend application
├── backend/          # gRPC backend service
├── websocket/        # Real-time WebSocket server
├── proto/            # Protocol Buffer definitions
├── docker/           # Docker configuration files
│   ├── envoy/        # Envoy proxy configuration
│   └── postgres/     # Database initialization scripts
├── scripts/          # Development and deployment scripts
└── docs/             # Project documentation

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Helius for Solana RPC infrastructure
  • Marinade for liquid staking protocol
  • Kamino for lending and vaults
  • Jupiter for price aggregation

📧 Contact

For questions or support, please open an issue on GitHub.


Status: 🚧 Under Active Development

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages