A full-stack decentralized application built with Solana, Anchor, and TypeScript that demonstrates basic CRUD operations on the blockchain.
- 🔗 Solana blockchain integration
- ⚓ Anchor framework for smart contract development
- ⚛️ Modern TypeScript frontend
- 🎯 Simple and intuitive CRUD operations
- 🔒 Secure wallet integration
- Node.js v18.18.0+
- Rust v1.77.2+
- Anchor CLI v0.30.1+
- Solana CLI v1.18.17+
- Clone and Install
git clone <repo-url>
cd <repo-name>
pnpm install
- Start Development
pnpm dev
The Solana smart contract written in Rust using the Anchor framework.
# Generate new program ID
pnpm anchor keys sync
# Build the program
pnpm anchor-build
# Start local validator
pnpm anchor-localnet
# Run tests
pnpm anchor-test
# Deploy to devnet
pnpm anchor deploy --provider.cluster devnet
📝 After running
anchor keys sync
, remember to update the program ID inanchor/lib/counter-exports.ts
React-based frontend application for interacting with the Solana program.
# Start development server
pnpm dev
# Build for production
pnpm build
Contributions are welcome! Feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Solana Foundation
- Anchor Framework
- React Community